Putting date and time in filenames

My camcorder generates digital video-files named 00001.MTS, 00002.MTS, and so on. When I connect the camera to a computer using USB, I can move the files to harddisk as is. Unfortunately, when I process the video into other formats (avi, mp4 etc.), the original time-stamp gets lost, so there is no way to (later) see when they were filmed (or stored on the camcorder to be exact). This isn't useful.
I've been looking for a method to flawlessly rename (folders full of) many camcorder files with their original date and time inserted in the name, so I can easily find what I'm looking for, and don't have to lose time over it as I was used to.

After doing a lot of experimenting using the "for" command for Windows .bat files, and with help of some co-wizzards, I came up with this batch file. It uses the Windows Script Host and Visual Basic script, and works in all Windows 32 bit and x64 Operating Systems (yes, even Vista).

How to use it and What does it do? Easy:

- Unpack datetime_renamer.bat from this zip-file
- Put it in the folder where your camcorder-files are (the files you want to give a more logical name).
- If you double-click the bat file, this is what the script will do:


will be renamed to (for example):


You'll see that it takes the DateLastModified from the files, puts that in front of the original filenames, et voila: Problem solved! Be careful not to run the batch file twice, because it will simply continue renaming, so you'll end up with files like 20080715_22h50m24s_20080715_22h50m24s_00020.MTS :-D

Makes you wonder why those camcorders and digital cameras don't save files this way by default. I mean, it solves problems of not having unique filenames when batteries die and you lose sequential file-numbering etc. This again makes it quite obvious I should become filthy rich putting this idea out there in the first place. ;-) Special thanks go out to Tom Lavedas and foxidrive in alt.msdos.batch.nt for their clues.

Delia Derbyshire and her tapedecks


> In vervolg op de ontvangstbevestiging van uw sollicitatie naar deze vacature, deel ik u
> hierbij mee dat zich voor deze functie 15 kandidaten hebben aangemeld.

In vervolg op het vervolg op de ontvangst van uw ontvangstbevestiging, deel ik u hierbij mee dat ik in de door u opgestelde e-mail heb gelezen dat u schrijft dat zich voor deze functie 15 kandidaten hebben aangemeld. U had, kortom, ook (en veel beter) kunnen schrijven:

"Op de functie hebben 15 mensen gesolliciteerd."

Solo Por Ti

Luisa Fernandez & Peter Kent, lekker 'fout' :-)

Fuck Off tot nader order

Erg stil van mijn kant de laatste tijd. Oorzaak daarvan is dat ik my girl te logeren heb (wiens woning wordt opgeknapt), en natuurlijk overall het feit girlfriend. Oom jult is op vrijersvoeten :-)

Julius met vrouw, Golden Age (10.500 BC)