我需要找到所有文件
- 某些扩展
- 最后使用日期高于某个阈值(例如 > 30 天)
问题是:
- 我不知道文件可能在哪里(这意味着搜索所有本地磁盘) - 如果这些文件甚至存在
- 我不知道它会是哪个操作系统 - 肯定是 Windows 版本,但它可能是 XP 和 2008 之间的任何操作系统
- 它必须在许多计算机上完成。
- 如果不存在此类文件,则结果应该是退出代码为零,如果检测到它们,则结果应该是非零(加上最后修改的路径和时间的 txt 报告)
到目前为止,我已经找到了如何找到所有文件 (*.NNN)-
for %%i in (c d e f g h i g k l m n q r s t u v w x y z) do dir /s /a-d %%i:\*.NNN
或如何在特定位置查找具有特定时间戳(> 30 天)的文件
forfiles /p N:\NNNN /m *.NNN /d -30
任何想法都非常受欢迎,提前谢谢大家!