Как я могу удалить все текстовые файлы (только) из родительской папки и всех ее дочерних папок (не удаляя ни одну из папок)? Я использую Windows 8, но ответ не должен быть слишком другим для других версий Windows.

4 ответа4

1

Из командной строки в родительском каталоге: del *.txt /s

1

Выполнение del /s /q /f *.txt . Для этого вам понадобятся разрешения на запись в каждом из каталогов и файлов. /s перемещается по каждой папке, /q хранит молчание (не запрашивает подтверждения), а /f позволяет удалять файлы только для чтения.

0

Или вы можете выполнить поиск в папке, используя поиск Windows для * .txt, предоставляя вам список всех найденных текстовых файлов; тогда вы можете выбрать все в списке и удалить их.

Я все за командную строку, но это графическое решение.

0

Черт, вот еще одно решение, если вы хотите использовать powershell:

get-childitem C:\ -recurse | | ?{$_.Fullname -match '.*\.txt'} | %{remove-item $_.fullname -force}

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .