imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Программы и Операционные системы > Операционные системы M$
Опции темы
Старый 07.01.2005, 22:41     # 1
Merlyel
Junior Member
 
Регистрация: 10.08.2003
Сообщения: 189

Merlyel Реально крут(а)Merlyel Реально крут(а)Merlyel Реально крут(а)Merlyel Реально крут(а)
Копирование файлов из подкаталогов

Как скопировать все файлы, например, readme.txt из каталога и всех вложенных каталогов с сохранением структуры каталогов? Т.е. из файл <src>\1\readme.txt копируется в папку <dst>\1\readme.txt, файл <src>\2\readme.txt в <dst>\2\readme.txt и т.д.

Последний раз редактировалось Merlyel; 07.01.2005 в 22:43.
Merlyel вне форума  
Старый 10.01.2005, 11:41     # 2
Evgeni
Member
 
Аватар для Evgeni
 
Регистрация: 30.10.2002
Адрес: Москва
Сообщения: 278

Evgeni Луч света в тёмном царствеEvgeni Луч света в тёмном царствеEvgeni Луч света в тёмном царствеEvgeni Луч света в тёмном царствеEvgeni Луч света в тёмном царствеEvgeni Луч света в тёмном царстве
Если тебе нужен синхронизатор с наложением условий, попробуй nnBackup
http://www.imho.ws/showthread.php?t=23914
__________________
Критиковать - это показывать автору что он делает не так, как делал бы я, если бы умел.
Не торопитесь в АД. Без вас не начнут!
Evgeni вне форума  
Старый 11.01.2005, 05:21     # 3
Merlyel
Junior Member
 
Регистрация: 10.08.2003
Сообщения: 189

Merlyel Реально крут(а)Merlyel Реально крут(а)Merlyel Реально крут(а)Merlyel Реально крут(а)
Хм... никогда бы не подумал, что можно использовать программу бакапа для копирования )) а nnBackup ведь у меня где-то лежит
Merlyel вне форума  
Старый 11.01.2005, 14:25     # 4
_Mylo_
Junior Member
 
Регистрация: 28.09.2004
Сообщения: 83

_Mylo_ Известность не заставит себя ждать
А что xcopy не устраивает?
_Mylo_ вне форума  
Старый 11.01.2005, 14:33     # 5
Ghost
::VIP::
Звезда первого сезона
Молчун-2004
 
Аватар для Ghost
 
Регистрация: 24.08.2002
Сообщения: 1 575

Ghost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех Гуру
_Mylo_
xcopy копирует либо файл, либо полностью каталог (правда можно настроить исключения). С помощью этой команды не получится скопировать файлы по маске из папки и всех подпапок - пробовал, не получилось...

Jinx
Посмотри вот этот код rcopy.cmd:
Код:
@echo off
if "%1"=="" exit
if "%2"=="" %0 %1 %CD% %3
pushd
subst T: "%1"
T:
for /f "tokens=1,2* delims=:" %%i in ('dir /b /s %3') do (
  echo %%j
  if not exist "%2%%~pj" md "%2%%~pj" > nul
  copy /y "%%j" "%2%%~pj" > nul
)
subst T: /d
popd
Вызов:
Код:
rcopy <source_folder> [<destination_folder>] [<file_mask>]
Например:
Код:
rcopy M:\humour\Images D:\TEMP\test a*.jpg
Этот пример выполнял на своем компе - все работает. Второй и третий параметры можно не подставлять, в таком случае второй параметр заменяется на текущий путь, а отсутствие третьего воспринимается как указание копировать ВСЕ файлы (как будто с маско '*.*').
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы!

Последний раз редактировалось Ghost; 11.01.2005 в 19:38. Причина: склероZzz...
Ghost вне форума  
Старый 11.01.2005, 16:33     # 6
Evgeni
Member
 
Аватар для Evgeni
 
Регистрация: 30.10.2002
Адрес: Москва
Сообщения: 278

Evgeni Луч света в тёмном царствеEvgeni Луч света в тёмном царствеEvgeni Луч света в тёмном царствеEvgeni Луч света в тёмном царствеEvgeni Луч света в тёмном царствеEvgeni Луч света в тёмном царстве
Цитата:
Jinx:
Хм... никогда бы не подумал, что можно использовать программу бакапа для копирования ))
а какая разница? бекапирование и есть копирование определенных файлов в укромное местечко. а условия наложить на выбор файлов для копирования - не проблема.
__________________
Критиковать - это показывать автору что он делает не так, как делал бы я, если бы умел.
Не торопитесь в АД. Без вас не начнут!
Evgeni вне форума  
Старый 13.01.2005, 16:30     # 7
entropy
Full Member
 
Регистрация: 13.01.2004
Сообщения: 758

entropy Имеются все основания чтобы гордиться собойentropy Имеются все основания чтобы гордиться собойentropy Имеются все основания чтобы гордиться собойentropy Имеются все основания чтобы гордиться собойentropy Имеются все основания чтобы гордиться собойentropy Имеются все основания чтобы гордиться собойentropy Имеются все основания чтобы гордиться собойentropy Имеются все основания чтобы гордиться собойentropy Имеются все основания чтобы гордиться собойentropy Имеются все основания чтобы гордиться собойentropy Имеются все основания чтобы гордиться собой
В дополнеии Resource Kit существует утилита ROBOCOPY для корирования, перемещения или репликации файлов из командной строки.Чтобы скопировать файлы нужно набрать следующую фразу в командной строке:

ROBOCOPY /MIR /ETA /NP /LOG+:logfile source destination

Здесь ,ключ /MIR зеркалит дерево директории; ключ /ETA switch показывает приблизительное оценнное время копирования; ключ /NP switch не показывает идикатор копирования файлов;ключ /LOG+:logfile выводит состояния в логфайл ;source определяет откуда и ключ destination определяет место, куда копируются файлы
entropy вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 11:02.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.