所以我要做的是进入以下目录中的每个文件夹
"C:\Documents and Settings\"
对于其中的每个文件夹,无论名称如何,检查此路径是否存在
"C:\Documents and Settings\*\Local Settings\Application Data\CSMRpt\"
如果存在,则删除该目录中的所有 txt 文件,如果路径不存在,则不执行任何操作并转到“C:\Documents and Settings\”中的下一个文件夹
到目前为止,这是我想出的:
set PATH = "\Local Settings\Application Data\CSMRpt\"
set FILETYPE = "*.txt"
for /d %%g in ("C:\Documents and Settings\*") do if exist %%g%PATH% goto pathexists
:pathexists
del %%g%PATH%%FILETYPE%