![]() |
Поиск и копирование найденных файлов
Задача следующая: нужен батник,который будет искать и копировать найденный файлы скажем в папку C:\111\
т.е если ищем все файлы *.jpg ,чтобы все копировал в заданную директорию! Помогите разобраться,знаю,было пару подобных тем,но до нужного мне кода пока не дорос!заранее спасибо! |
Jans, для тех, кто восхочет реализовывать сие, ответьте сразу на два банальных вопроса: где именно искать (на заданном диске, на всех дисках, на несъёмных дисках, в заданном каталоге и его подкаталогах) и как поступать с одноимёнными найденными файлами?
|
Iska, на всех дисках,всех каталогах и подкаталогах!
одноимённые файлы тож копировать,но добавлять в имени (1), (2)..ну как стандартно в винде! благодарствую за вопрос! |
Цитата:
|
Код:
set t=123.txt |
Jans,
Код:
@Echo Off |
Спасибо,товарищи,всем, кто помог ;) Большой респект и уважуха! :clapping: :clapping: :clapping: :clapping: :clapping:
код 2ooth помог хорошо,спасибо!El Sanchez,по-ходу цикл бесконечный - один и тот же файл по несколько десятков раз скопировало,и на ХР не пашет :( но всё равно спасибо ;) подскажите пожалуйста, как вот этот батник заставить,чтоб он с так же искал не файлы,а папку, скажем "эксперимент" и всё ие содержимое включая подпапки копировал в C:\111 :search: set t=123.txt set c=C:\111 dir /b /s a:\>%t% dir /b /s b:\>>%t% dir /b /s c:\>>%t% dir /b /s d:\>>%t% dir /b /s e:\>>%t% dir /b /s f:\>>%t% dir /b /s g:\>>%t% rem ................ dir /b /s y:\>>%t% dir /b /s z:\>>%t% md %c%\ del /F /Q "%c%\*.*" 2>nul For /F "Delims=" %%I in ('^<"%t%" find /i ".jpg"') do copy "%%I" "%c%\" del /F /Q "%t%" 2>nul |
Цитата:
UPD: Jans, прошу прощения, после последней правки работа на XP отвалилась. Пост со скриптом исправил. |
А если всё найденное нужно направить не в папку на конкретном диске С , а в папку 111 на диске с которого осуществлялся запуск по поиску? Флешка может отобразиться любым буквенным значением в зависимости от уже подключенных.
|
NLOLegion, компромат планируете собирать :)?
|
Не обязотельно.)
|
Можете привести какой-либо пример из необязательного?
|
Использовать буду в системе голосового управления изменив под свои нужды, но и для добычи нужных фалов тоже можно использовать. но форум думаю не для выяснения подобных нюансов и троллинга.
|
|
Цитата:
|
Приветствую Всех. Помогите пожалуйста решить следующую задачу. Нужен .bat файл, а как создать не понимаю
Есть папка под названием X. В этой папке еще сотни папок с разными названиями. И в более чем половине этих папок существуют еще подпапки в несколько уровней (где одна, где две и тд). В папке X есть текстовый документ List.txt, в котором большой список названий файлов из этих всех папок и подпапок. Нужно создать в папке X папку Y в которую скопируются все найденные файлы из документа List.txt У файлов есть 2 типа разных расширений .kipr и .krig (если можно исключить их, чтобы файл копировался независимо от расширения .kipr или .krig) P.S: Было бы замечательно еще при копировании файлов видеть в командной строке процесс копирования и после окончания копирования закрыть вручную окно командной строки. И также все файлы которые не удалось скопировать (или найти) занести в отдельный текстовый документ Not Found.txt, расположенный также в основной папке X |
Время: 18:08. |
Время: 18:08.
© OSzone.net 2001-