创建批处理文件,用于从昨天创建的特定文件夹中删除文件,然后再附加该脚本

时间:2018-03-19 11:32:52

标签: file batch-file scheduled-tasks delete-file

我正在尝试创建批处理文件,该文件将删除批处理文件中特定文件夹提及的所有文件。文件可能有一天从该文件夹中删除。

我的批处理文件(每日文件清理)是,

/p "D:\Temporary\PDF" /s /m *.* /c "cmd /c Del @path" /d -1

我从这篇文章中获得了帮助,

https://www.howtogeek.com/201930/how-to-automatically-delete-files-in-your-download-folder-on-a-schedule/

和任务计划程序更改为每天工作也提到时间,就像我国当前时间后5分钟那样

从事件中我得到此批处理文件的结果

Task Scheduler successfully finished "{5fb8353e-0136-4110-84bd-83831adadc41}" instance of the "\Daily Files Cleanup"

但所有文件仍在PDF文件夹中

希望你的建议我使用的是胜利10

编辑:

forfiles /p "D:\Temporary\PDF" /s /m *.* /D -1 /C "cmd /c del @path"

这个脚本运行良好,但是删除了我想要删除的所有文件,这是前一天创建的例子,今天是3月19日创建的3月19日文件将被删除不早于那个

0 个答案:

没有答案