Вопрос
Я пишу командный файл для очистки исходных папок.Я хочу удалить все файлы, созданные wincvs, с префиксом .#.
FOR /F "tokens=*" %%G IN ('DIR /B .#*.*') DO DEL "%%G"
проблема, с которой я столкнулся, заключается в том, что мои файлы не удаляются в подкаталогах.
Решение
ты, наверное, хочешь сделать
DIR /S /B .#*.*
рекурсивно перечислять каталоги
Другие советы
Я думаю, тебе нужен DEL /С
Как насчет этого:
FOR /R C:\FOLDER\SUBFOLDER %%G IN (.#*.*) DO DEL %%G
Не связан с StackOverflow