title: Rename File with Creation Date & Time in Windows Batch
body: <p>I have a directory tree with thousands of pdfs and tifs. A folder may contain multiple pdfs or tifs in that case they are numbered 1.pdf, 2.pdf etc... I have to make them available and making sure they are maually processed oldest files first - so I want to rename them with their creation date and time (1.pdf -> 20150415481876.pdf):</p>
  
  <p>Currently I use </p>
  
  <pre><code>@echo off  
  set datetime=%~t1
  set name=%~n1 
  set extension=%~x1
  set year=%datetime:~6,4%
  set month=%datetime:~3,2%
  set day=%datetime:~0,2%
  set hour=%datetime:~11,2%
  set min=%datetime:~14,2%
  ren %1 "%year%%month%%day%%hour%%min%%name%%extension%"
  </code></pre>
  
  <p>This can now properly rename a file 1.tif to 2014052513241.tif (file created 25.05.2014 13:24). But how can i make this able to handle multiple file in the same folder (e.g. 1.tif 2.tif 3.tif) if i call the batch with batch.bat *.tif?
  Thank you </p>