Из командной строки:
for /f %a in ('dir /b') do @echo %a %~ta
Это выводит:
D:\temp\modtime>dir
Volume in drive D is Data1
Volume Serial Number is 925B-DC37
Directory of D:\temp\modtime
06/28/2012 05:03 PM <DIR> .
06/28/2012 05:03 PM <DIR> ..
06/28/2012 05:02 PM 2 a.txt
06/28/2012 05:03 PM 2 b.txt
2 File(s) 4 bytes
2 Dir(s) 1,485,646,065,664 bytes free
D:\temp\modtime>for /f %a in ('dir /b') do @echo %a %~ta
a.txt 06/28/2012 05:02 PM
b.txt 06/28/2012 05:03 PM
Сделайте% в %%, чтобы поместить его в командный файл. Если вам не нужно время, вы можете постобработать, чтобы избавиться от него.