Forfiles不在批处理文件中工作,但它在命令行中工作

时间:2013-05-08 08:44:39

标签: batch-file

FORFILES -pc:\tempfolder -s -d-6 -m* -c "CMD /C if @ISDIR==TRUE RD /S /Q @FILE"

在批处理文件中不起作用,但它在命令行中工作

我正在为windows xp使用旧版本的forfiles。如上所述forfiles在命令提示符下工作,但是当我将相同的命令复制到批处理文件时,它的给定无法执行(错误2)。

1 个答案:

答案 0 :(得分:0)

http://web.archive.org/web/20150527024532/http://www.sharedcache.com/cms/tips_and_tricks.aspx

点击下载

删除Forfiles.exe C:\

C:\ forfiles.exe -p“C:\ Documents and Settings \ test \ My Documents \ Downloads \ Test file”-s -m / C“cmd / c del @path “/ d -14

复制上述位置的旧计算机.exe文件(不要拖动它或永远丢失它。)

将“-14”更改为在同一位置使用较新文件的任何日期(确保将其复制)运行批处理文件。

现在将“-14”更改为“-1”,如果正确执行,两个文件都应该消失。

现在设定一个时间表,以便在你的心灵所想的每一天都运行它。

在这里写了这个bc我一直在这里从谷歌运行,所以很多网站都没有说你需要fortfiles.exe程序本身的cmd提示,看不到任何错误。

您可以自行测试文件并列出文件所在的文件。可以安全地运行bc,它没有要删除的cmd批处理文件。

享受!

PS。你可以在这里删除“forfiles”“C:\ WINDOWS \ system32 \” 无需在cmd提示符中添加“C:\ forfiles.exe”并运行它。