Добро пожаловать, Гость. Пожалуйста, выберите Вход или Регистрация
   
  ГлавнаяСправкаПоискВходРегистрация  
 
Переключение на Главную Страницу Страниц: 1
Печать
CMD-скрипт для копирование файлов из разных подкаталогов... (Прочитано 1 782 раз)
Vitya
Специалист
****
Вне Форума



Настрочил: 927
Серов
Пол: male
CMD-скрипт для копирование файлов из разных подкаталогов...
27.02.2013 :: 16:32:26
 
Достало уже некоторую рутину делать вручную...и тут я понял что батником я могу скопировать определенные файлы из определенных каталогов - а если каталоги всегда разные.
Задача такая:
есть съемный носитель
на нем
каталоги
с различными файлами, в этих каталогах среди множества файлов лежат файлы с маской log (*.log)
Как скопировать эти файлы (*.log) в один каталог на жестком диске используя CMD-скрипт? направьте меня в нужное русло?
Наверх
« Последняя редакция: 27.02.2013 :: 20:34:16 от Vitya »  
WWW 123947662  
IP записан
 
Alex
Админ
*****
Вне Форума



Настрочил: 11 595
Краснотурьинск
Re: CMD-скрипт для копирование файлов из разных подкаталогов...
Ответ #1 - 27.02.2013 :: 17:10:30
 
@
Vitya

Глянь доки по команде robocopy, вроде должна помочь.
Наверх
 
WWW  
IP записан
 
Vitya
Специалист
****
Вне Форума



Настрочил: 927
Серов
Пол: male
Re: CMD-скрипт для копирование файлов из разных подкаталогов...
Ответ #2 - 27.02.2013 :: 20:21:51
 
Он скопирует с каталогами...а ме нужны только файлы.
Допустим:
диск d
d:\123\12.log
d:\er456\132.log
d:\er456\16732.log

как мне боложить ТОЛЬКО файлы *.log в каталог c:\log\

//-------
Подсказали на СеровВебе

for /r z:\ %%i in (*.log) do (
   copy %%i  c:\1\
)
z - имя флешки
c:\1\ - каталог на диске С

СОБИРАЕТ ИЗ ВСЕХ ПОДКАТАЛОГОВ с флешки

Всем спасибо.
Наверх
 
WWW 123947662  
IP записан
 
remx
Писатель
*****
Вне Форума


Услуги поиска информации
в сети интернет. Дорого!

Настрочил: 14 798
default
Пол: male
Re: CMD-скрипт для копирование файлов из разных подкаталогов...
Ответ #3 - 27.02.2013 :: 20:30:49
 
ну так добавляй все варианты в батник

Code:
copy d:\123\*.log c:\log
copy d:\er456\*.log c:\log
copy d:\er456\*.log c:\log 



выше ты писал что файлы с маской *.log надо копировать (тоесть все из каталога)
а в примере пишешь из двух каталогов конкретные 2 файла - опечатка или нет?
если нет то пиши конкретно что копировать в каждой строке (вместо *.log для определенного каталога)
Наверх
 

у нас есть печеньки Подмигивание
 
IP записан
 
Vitya
Специалист
****
Вне Форума



Настрочил: 927
Серов
Пол: male
Re: CMD-скрипт для копирование файлов из разных подкаталогов...
Ответ #4 - 27.02.2013 :: 20:32:55
 
remx писал(а) 27.02.2013 :: 20:30:49:
ну так добавляй все варианты в батник

Code:
copy d:S*.log c:log
copy d:er456*.log c:log
copy d:er456*.log c:log 



выше ты писал что файлы с маской *.log надо копировать (тоесть все из каталога)
а в примере пишешь из двух каталогов конкретные 2 файла - опечатка или нет?
если нет то пиши конкретно что копировать в каждой строке (вместо *.log для определенного каталога)



Каталоги ВСЕГДА разные, предугадать их название невозможно!

Вопрос решен всем спасибо.
Наверх
 
WWW 123947662  
IP записан
 


Переключение на Главную Страницу Страниц: 1
Печать