Так что я пытаюсь сделать, это зайти в каждую папку в директорииПакетная удалить все файлы в папке с групповым символом в пути
"C:\Documents and Settings\"
и для каждой папки в нем, независимо от того, имя, проверьте, если этот путь существует
"C:\Documents and Settings\*\Local Settings\Application Data\CSMRpt\"
, если он существует, а затем удалить все файлы .txt в внутри этого режиссера, не если путь не существует, то ничего не делать и перейти к следующей папке внутри «C: \ Documents и настройки \ "
Это то, что я придумал до сих пор:
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%
Вы можете иметь 'диск изменения cd' а также с 'cd/D fullpath' –
@PatrickMeinecke - Спасибо. Я выполнил ваше предложение. – rojo
Спасибо, что работает отлично! – SOfanatic