如何查看上次修改日期排序的所有文件(包括子目录中的文件)?


13

因此,我有一个文件夹,其中包含很多文件夹,其中包含很多文件夹,依此类推。

我对其中许多文件夹中的某些文件进行了大量编辑,但我不知道它们是什么文件。是否有任何程序可以递归浏览该文件夹,并向我显示按上次修改日期排序的所有文件?我在Windows XP上。

Answers:


10

您是否尝试使用内置的Windows搜索(在该文件夹上进行通配符搜索,然后按修改日期对结果进行排序)。

作为替代,您可以使用一些免费软件工具:“ Last Changed Files”这是该软件的说明

替代文字

替代文字


使用Windows搜索!但是当然。我现在感觉像个白痴。尽管我不在Vista上,但这确实可以解决问题。
Paolo Bergantino,

3

dir命令,

dir /od /S 

是我很久以前使用过的东西。

从那以后,我转到了Cygwin。

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

注意:' r'make' ls'反向排序;底部的最新文件。


可以,但是按文件夹将文件分组。有很多文件夹,所以我必须仔细检查每个文件夹,看看何时编辑了最新文件。此注释是否有一个版本可以将所有文件分组在一起?
Paolo Bergantino,

是的,我想起来了。这就是为什么Cygwin参考。可能有一些DOS / Windows技巧,​​但是我在Cygwin Unix外壳中发现了平静。
nik

建议进行Windows搜索时,我正在下载Cygwin的过程中途中途。但是,谢谢,因为我认为我还是会检查一下。
Paolo Bergantino,

3

使用Total Commander。:) 我是认真的。

输入要查看的主文件夹,然后按Ctrl+ B。这将列出主文件夹及其所有子文件夹中的所有文件。然后,您知道如何按日期AZ或ZA进行排序。上面有人解释了。

涉及文件管理时,请不用再担心Windows资源管理器了。如果您问我,请避免使用Windows资源管理器,除非您确实需要使用它(例如,将某些内容从Internet保存到特定位置时)。


2
DIR /S /OD

Windows搜索可能对此更好,只需浏览到您要开始的顶层目录,然后将文件名保留为空白即可。它将列出所有文件,然后只需单击“修改日期”,如下所示:

替代文字


可以,但是按文件夹将文件分组。有很多文件夹,所以我必须仔细检查每个文件夹,看看何时编辑了最新文件。此注释是否有一个版本可以将所有文件分组在一起?
Paolo Bergantino,

添加/ B开关
John T

我只是做了“ dir / OD / S / B”,但是除了文件名外它没有任何数据,排序绝对不正确...嗯。
Paolo Bergantino,

哎呀!只是去除标题(例如递归到其中的文件夹名称)。Cygwin可能是最容易告诉您真相的方法。
约翰T

-1

而不是在每个文件夹中搜索您要查找的文件。这是我找到的最有效的解决方案,因为我所见不到的一切都无法真正解决问题

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.