我有一个共享磁盘,我想每周使用某种计划任务清理一次。我想使用批处理脚本,以便系统管理员可以在需要时轻松修改它或在其他目录上重复使用它。
该目录包含多个文件扩展名的文件,但需要删除的文件以.bkf结尾,且必须超过2周。
有没有人有这个Windows服务器的批处理脚本解决方案(不确定哪个版本)?
答案 0 :(得分:1)
如果您有PowerShell(或可以安装),请查看以下链接: http://thepowershellguy.com/blogs/posh/archive/2007/12/13/hey-powershell-guy-how-can-i-delete-files-that-are-a-specified-number-of-hours-old.aspx
答案 1 :(得分:1)
请看这个页面 - scheduling tasks from command line
它显示您可以从命令行创建计划任务。您可以将其与其他dos命令结合使用以获得结果。
批处理文件中唯一需要的是
@echo off
cls
del C:\some\directory\*.bkf
删除路径也可以作为参数发送到此批处理脚本,以便目录可以更改。
答案 2 :(得分:1)
我最后只是写了一个接受参数和调度的EXE。不幸的是,其他解决方案没有所需的灵活性。
答案 3 :(得分:0)