Вопрос

Я пишу командный файл для очистки исходных папок.Я хочу удалить все файлы, созданные 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
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top