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

Pao*_*ino 18 windows browser file-management

所以我有一个文件夹,里面有很多文件夹,还有很多文件夹等等。

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

spl*_*tne 11

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

作为替代方案,您可以使用一个小的免费软件工具:“上次更改的文件”以下是该软件的说明

替代文字

替代文字


Kei*_*ler 7

资源管理器中,使用kind:NOT folder搜索框可返回所有文件。从视图功能区或单击详细信息视图中的列标题选择Date Modified作为主要排序。

在此输入图像描述

PowerShell中,最简单的形式是:

Get-ChildItem -File -Recurse | Select-Object LastWriteTime, FullName |  Sort-Object LastWriteTime -Descending | out-GridView
Run Code Online (Sandbox Code Playgroud)

使用别名可以将其缩短为:

gci -af -r | select LastWriteTime, FullName |  sort LastWriteTime -d | ogv
Run Code Online (Sandbox Code Playgroud)

GridView非常适合输出到控制台时会被截断或换行的输出。

在此输入图像描述


小智 6

使用总指挥官。:) 我是认真的。

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

说到文件管理,请忘记 Windows 资源管理器。如果您问我,请避免使用 Windows 资源管理器,除非您确实必须使用它(例如,将某些内容从 Internet 保存到特定位置时)。