How do I view all the files (including those in subdirectories) ordered by last modified date?

So I have a folder that has a lot of folders that have a lot of folders and so on.

I made a bunch of edits to some files that are in many of these folders, but I have no idea what files they were. Is there any program that will recursively go through the folder and show me all the files sorted by their last modified date? I am on Windows XP.


Did you try to use the built-in Windows Search (wildcard search on that folder, then sorting the result by modify date).

As alternative, there is a little freeware tool you could use: "Last Changed Files." Here is a description of the software.

alt text

alt text


Use Total Commander. :) I'm serious.

Enter the main folder you want to see and Ctrl+B. That will list all files within the main folder and all of its subfolders. And then you know how to sort by date A-Z or Z-A. Someone explained that above.

Forget about Windows Explorer when it comes to file management. If you ask me, avoid Windows Explorer unless you really have to use it (e.g. when saving something from the internet to a specific place).


The dir command,

dir /od /S 

was something i used long back.

Since then, I have shifted to Cygwin.

find . -type f -exec ls -lsrt {} +

Note: The 'r' makes 'ls' reverse sort; latest files at the bottom.