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
提供文件的完整路径。我觉得命令行很好。您确定在命令运行后仍有文件吗?