搜索返回特定扩展名的 3 个最近修改的文件。搜索很简单:
C:\> dir /od .zip "C:\Users\foobar\Desktop"
其他解决方案使用创建临时 .txt 文件,或使用其他方式- 我想避免这些类型的解决方案。
如果目录的内容是(时间代表“修改”):
07/16/2014 12:02 PM 1,000,000 file5.zip
07/16/2014 12:01 PM 1,000,000 file4.zip
07/16/2014 12:00 PM 1,000,000 file3.zip
07/16/2014 11:00 AM 1,000,000 file2.zip
07/16/2014 10:00 AM 1,000,000 file1.zip
我倒要看看:
07/16/2014 12:02 PM 1,000,000 file5.zip
07/16/2014 12:01 PM 1,000,000 file4.zip
07/16/2014 12:00 PM 1,000,000 file3.zip
答案1
这可以通过 CMD 或批处理文件使用,并且可以在任何运行 Windows 7 或更高版本的系统上执行您需要的操作:
powershell -command "& {dir *.zip | sort LastWriteTime -Descending | select -First 3}"