Batch file 使用批处理脚本删除子目录中的文件
以下是我目前正在使用的脚本:Batch file 使用批处理脚本删除子目录中的文件,batch-file,Batch File,以下是我目前正在使用的脚本: forfiles -p E:\datatel\coll18\developmentSQL\apphome\_HOLD_\ -s -m * /D -28 /C "cmd /c del @path" s应该允许我删除子目录中的文件而不删除文件夹,但是我收到了一个“找不到文件”错误。我是否忽略了一些简单的事情?我尝试将-切换到a/以保持连续性,但结果是相同的。可能是因为在过去28天内没有任何文件被修改。我试过的时候,你的代码运行正常。此外,由于-m*是默认选项,您可以根
forfiles -p E:\datatel\coll18\developmentSQL\apphome\_HOLD_\ -s -m * /D -28 /C "cmd /c del @path"
s应该允许我删除子目录中的文件而不删除文件夹,但是我收到了一个“找不到文件”错误。我是否忽略了一些简单的事情?我尝试将-切换到a/以保持连续性,但结果是相同的。可能是因为在过去28天内没有任何文件被修改。我试过的时候,你的代码运行正常。此外,由于-m*是默认选项,您可以根据需要将其取出。@ThomasWeller
@file
仅提供文件名,而@path
提供文件的完整路径。我觉得命令行很好。您确定在命令运行后仍有文件吗?