Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 10 我想使用forfiles自动删除旧文件_Windows 10 - Fatal编程技术网

Windows 10 我想使用forfiles自动删除旧文件

Windows 10 我想使用forfiles自动删除旧文件,windows-10,Windows 10,正在尝试使用forfiles删除早于X天的文件。我使用了以下代码: forfiles-p“C:\Users\jukos\Documents\backup\u tekdb”-s-m**-d-9-C“cmd/C del@path” 然而,当我在cmd窗口中运行它时,我得到 错误:未找到具有指定搜索条件的文件 当我运行这一行时,我能够看到目录中列出的文件: forfiles-p“C:\Users\jukos\Documents\backup\u tekdb” 我肯定有修改或创建日期超过9天的文件,所以

正在尝试使用forfiles删除早于X天的文件。我使用了以下代码:

forfiles-p“C:\Users\jukos\Documents\backup\u tekdb”-s-m**-d-9-C“cmd/C del@path”

然而,当我在cmd窗口中运行它时,我得到

错误:未找到具有指定搜索条件的文件

当我运行这一行时,我能够看到目录中列出的文件:
forfiles-p“C:\Users\jukos\Documents\backup\u tekdb”


我肯定有修改或创建日期超过9天的文件,所以我不认为它就是找不到它们。

您可以使用此代码删除超过9天的文件

forfiles -p "C:\Users\jukos\Documents\backup_tekdb" -s -m * -d -9 -c "cmd /c if @isdir==FALSE echo @path"

测试此操作,如果工作正常,请将“echo”命令更改为“del”。

谢谢!这非常有效。(甚至跳过
-m*
,因为这是“默认搜索掩码”。)