Как удалить файлы рекурсивно в Windows XP в определенном каталоге

У меня есть много много каталогов. Скажем, dir1, dir2, dir3 и каждый каталог имеет подкаталог, названный tempdir.

Я хочу удалить все файлы в tempdir от dir1 до dir3, вручную не идя в каждый каталог. Удален ли сам tempdir или не не является проблемой.

0
задан 12.02.2015, 23:25

3 ответа

Попробовать del /S directory

CD в каталог выше, и выполняет это.

5
ответ дан 24.11.2019, 02:56

Пойдите, чтобы Искать и сделать поиск tempdir на каталогах, которые Вы хотите просканировать. Взятие все результаты и нажатие удаляет.

Легкая damm :)

1
ответ дан 24.11.2019, 02:56

Это не может быть для всех, но я люблю его, понимаю несколько вещей сначала.
1) Я люблю и использую материал командной строки, потому что создают пакетные файлы, чтобы сделать, избыточные задачи предпочтительны для меня.
2) Я всегда расширяю свои возможности командной строки с помощью стандартной гну команды Linux, портированные к окнам. Они могут быть найдены по http://sourceforge.net/projects/unxutils/. Я просто беру EXE-файлы, мне интересно из zip-файла (они расположены в/usr/local/wbin каталоге ZIP), и разместите их в некоторый каталог в моем пути. Поскольку я использую их так часто, я на самом деле размещаю их всех в / каталог Unix и помещаю это сначала в путь.
3) Для этой задачи утилиты, конкретно необходимые, являются находкой и комнатой, Если Вы получаете конфликт с командой находки, и Windows находят, просто используют целый путь в команде.

Чтобы сфокусироваться в на просто удалении tempdir каталогов, предполагая, что могут быть другие файлы или каталоги в dir1 dir2 dir3, я сделал бы следующее.

Перейдите к каталогу, который является родителем dir1 dir2 dir3 и выполненный

find . -name tempdir -type d -depth -ok rm -rf {} ;

значение следующего

find .          - Start in this directory and find something for me.
-name temdir    - The name of what we are looking for.
-type d         - Look for directories (named as above).
-depth          - Look down the tree first so if you remove something it won't complain.
-ok rm -rf {} ; - The real power ok just means to ask before doing anything, 

если хорошо будет замена должностным лицом затем, то она будет только к нему. Также - следующая комната-rf на всем соответствии "нашла записи", или, другими словами, удалите рекурсивно удаление принуждения все каталоги, названные temdir

0
ответ дан 24.11.2019, 02:56

Теги

Похожие вопросы