我正在寻找一种方法来删除批处理文件中超过7天的所有文件.我在网上搜索过,发现了一些包含数百行代码的示例,还有一些需要安装额外的命令行实用程序才能完成任务.
只需几行代码就可以在BASH中完成类似的工作.对于Windows中的批处理文件,似乎至少可以轻松实现.我正在寻找一个在标准Windows命令提示符下工作的解决方案,没有任何额外的实用程序.请不要使用PowerShell或Cygwin.
windows file-io cmd date batch-file
如何删除超过 X 小时或分钟的文件?
我有一个批处理文件,可以删除目录中超过 1 天的文件,但我需要几分钟和几小时。
REM Remove files older than 1 day forfiles /p "C:\Users\Username\Downloads" /s /m *.* /c "cmd /c Del @path" /d -1
batch-file
batch-file ×2
cmd ×1
date ×1
file-io ×1
windows ×1