使用windows2003下的内置命令forfiles配合计划任务可以实现自动删除n天前的文件。
windows2003中设定自动执行的计划任务很简单。
forfiles命令用法:
Forfiles
从文件夹或树中选择要进行批处理的文件。
语法
forfiles [/p Path] [/m SearchMask] [/s] [/c Command] [/d[{ + | -}] [{ MM/DD/YYYY | DD}]]
参数
-
/p
Path
- 指定 Path,表明要从哪里开始搜索。默认的文件夹是当前工作目录,该目录通过键入句号 (.) 指定。 /m SearchMask
- 按照 SearchMask 搜索文件。默认的 SearchMask 是 *.*。 /s
- 指示 forfiles 在子目录中搜索。 /c Command
- 在每个文件上运行指定的 Command。带有空格的命令字符串必须用引号括起来。默认的 Command 是 "cmd /c echo @file"。