windows 脚本定期删除文件
时间: 2023-10-19 12:08:22 浏览: 661
可以使用Windows的任务计划程序来定期删除文件。下面是一个示例脚本,可以将其保存为.bat文件,并在任务计划程序中设置为定期运行。
@echo off
set folder=C:\Users\Username\Desktop\ExampleFolder
set age=30
forfiles /p %folder% /s /m *.* /d -%age% /c "cmd /c del @path"
echo Files older than %age% days have been deleted from %folder%.
其中,set folder=设置要删除文件的文件夹路径,set age=设置删除文件的最大年龄(以天为单位)。在上面的示例中,它设置为30天。
forfiles命令会遍历文件夹中的所有文件,并根据文件的日期删除文件。/c选项指定要执行的命令,cmd /c del @path表示要删除找到的文件。
最后,脚本会输出一个消息,指示已从指定文件夹中删除了早于指定年龄的文件。
阅读全文