Window shell (batch) script to list files changed since yesterday

ms-dosshell-scriptingwindows-xp

Any example of windows xp dos script(.bat) that when run will iterate all subdirectories and list all files that have date updated since yesterday time?

Best Answer

This should get you pretty close to what you need. I pipe this to a txt file called dir.txt on my desktop.

@echo off

XCOPY * "%TEMP%" /H /L /S /Y /D:10-06-2011 >> "C:\Users\Greg\Desktop\dir.txt"

The /L switch is important because that tells you what files would be copied.