Войти

Показать полную графическую версию : Перенос всех файлов из включенных папок


4zz
26-08-2012, 13:16
Уважаемые знатоки!
Помогите написать батник по следующим условиям:
В папке из которой запускается bat-ник есть много других папок, а в них содержатся и файлы и папки, необходим bat-ник при запуске которого все файлы, из всех содержащихся папок перенести в папку из которой запускался bat-ник, и соответственно удалить все, ставшие пустыми, папки из которых перенесли файлы. (Пример -- Папка "КНИГА", в ней папка "ТОМ 1", в нем файлы "содержание" "...." и папки "Часть1", "Часть2" тоже с файлами и т.д.-необходимо перенести все файлы в папку "КНИГА" и остальные папки после переноса удалить..)
Спасибо заранее! :)

Iska
26-08-2012, 19:04
Ну, почему ни один, ни один из заказывающих перенос файлов из многих папок в одну, ни разу не подумал о том, что имена файлов в папке назначения могут совпасть, и ни разу не сказал, как в этом случае поступать?!

4zz
26-08-2012, 21:33
Хороший вопрос и очень интересно его решение, но в моем случае изначально в этой папке ничего кроме bat-ника и других папок не предполагалось. При наличии совпадений хорошо было бы окно с предложением 1-заменить, 2- пропустить, 3 - переименовать, если это сложно, то- переименовать путем добавления-1.
Спасибо! :)




© OSzone.net 2001-2012