7 / 7 / 2
Регистрация: 12.11.2012
Сообщений: 203
|
||||||
1 | ||||||
Рекурсивный поиск и удаление каталога. Пробелы в имени каталога02.12.2016, 11:19. Показов 3189. Ответов 4
Со вторым днем зимы всех.
Есть bat:
0
|
02.12.2016, 11:19 | |
Ответы с готовыми решениями:
4
Проверка существования каталога, в имени которого есть пробелы Операции создания каталога, изменения временного каталога, удаление файла и директории Выполнение операций создания каталога, изменения временного каталога, удаление файла и директории (рекурсивно) Поиск каталога и удаление его содержимого |
4334 / 2124 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
|
|
02.12.2016, 12:45 | 3 |
MadBittern,
Глубина вложенности по уму задается в dir. Проверку лучше делать через if exist, а кавычки (как сказал выше YuS_2) это вообще часть синтаксиса в случае работы с путями и параметрами. Приведите хоть один неустраивающий вариант, интересно.
0
|
7 / 7 / 2
Регистрация: 12.11.2012
Сообщений: 203
|
|
02.12.2016, 13:07 [ТС] | 4 |
У меня порядка 100 машин в сети, каталоги присутствуют на каждой, причем в нескольких экземплярах по разным путям, путь может иметь вид
"C://(1/pc_name/user_name/user_na me/ip/user/Documents and Setting/ )/(1/pc_name/user_name/user_na me/ip/user)/dir_name/dir_na me/targetdir" от 6 до n+1 искомых каталогов на машину, где n количество локальных доменных пользователей ПК, я физически не могу знать все искомые пути. Если я правильно понял то заключать в кавычки нужно конечный путь до файла, если нет поправте меня.
0
|
Любознательный
5668 / 1683 / 314
Регистрация: 10.03.2016
Сообщений: 3,824
|
|||||||||||
02.12.2016, 13:42 | 5 | ||||||||||
Сообщение было отмечено MadBittern как решение
Решение
А их и не надо знать, но:
Сообщение от https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/cmd.mspx?mfr=true
Вот Ваш сценарий, но с правильным использованием кавычек:
Можете запустить сценарий и пронаблюдать, что будет удаляться и с какими путями Для реального использования, вот здесь:
1
|
02.12.2016, 13:42 | |
02.12.2016, 13:42 | |
Помогаю со студенческими работами здесь
5
Написать программу, которая обеспечивает:начальное формирование каталога файлов;вывод каталога файлов;удаление файлов... Рекурсивный обход каталога Рекурсивный обход каталога Unix Копирование каталога, если несколько файлов из этого каталога заняты процессом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |