2

我有一个共享磁盘,我想每周使用某种计划任务清理一次。我想使用一个批处理脚本,以便系统管理员可以在需要时轻松修改它或在其他目录上重用它。

该目录包含具有多个文件扩展名的文件,但需要删除的文件以 .bkf 结尾,并且必须超过 2 周。

有没有人有这个 Windows 服务器的批处理脚本解决方案(不确定哪个版本)?

4

4 回答 4

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-旧的.aspx

于 2009-01-09T21:07:14.833 回答
1

看看这个页面 -从命令行调度任务

它向您展示了从命令行创建计划任务的热度。您也许可以将它与其他 dos 命令结合使用来获得结果。

唯一需要在批处理文件中的是

@echo off
cls
del C:\some\directory\*.bkf

并且删除路径也可以作为参数发送到这个批处理脚本,以便目录是可变的。

于 2011-03-03T17:29:09.793 回答
1

我最终只是编写了一个接受参数并安排它的 EXE。不幸的是,其他解决方案没有所需的灵活性。

于 2011-05-11T13:40:05.157 回答
0

你看过forfiles.exe吗?

http://blog.stevienova.com/2007/02/27/forfiles-delete-files-older-than-x-amount-of-days/

于 2010-05-11T18:30:38.990 回答