FORFILES -pc:\tempfolder -s -d-6 -m* -c "CMD /C if @ISDIR==TRUE RD /S /Q @FILE"不是在批处理文件中工作,而是在命令行中工作。
我正在使用旧版本的forfiles用于windows。如上所述,forfiles在命令提示符下工作,但当我将相同的命令复制到批处理文件时,它无法执行(错误2)。
发布于 2018-02-06 21:26:29
tricks.aspx
点击下载
删除Forfiles.exe C:\
C:\forfiles.exe -p "C:\Documents和Settings\test\My Documents\Download\Test文件“-s -m。/C "cmd /c del @path“/d -14
在上面的位置复制一个旧的计算机.exe文件(不要拖拽它,否则你会永远失去它)。
将"-14“更改为在同一位置使用较新的文件的任何日子,(请确保复制它)运行批处理文件。
现在将"-14“改为"-1",如果正确的话,这两个文件都应该会消失。
现在设定一个时间表,每隔一天运行一次,让你的心鄙视它。
写在这里,bc,我一直运行在这里,从谷歌和这么多网站说,您不需要fortfiles.exe程序本身的cmd提示,因为看到任何错误。
您可以测试自己的文件,并列出forfile.exe所在的任何位置的文件。运行bc是安全的,它没有要删除的cmd批处理文件。
享受吧!
ps。您可以在这里删除"forfiles“”C:\WINDOWS\system32 32“,而不必在cmd提示符中添加"C:\forfiles.exe”并运行它。
https://stackoverflow.com/questions/16436242
复制相似问题