| imho.ws |
![]() |
|
|
|
# 1 |
|
Junior Member
Регистрация: 10.08.2003
Сообщения: 189
![]() ![]() ![]() ![]() |
Копирование файлов из подкаталогов
Как скопировать все файлы, например, readme.txt из каталога и всех вложенных каталогов с сохранением структуры каталогов? Т.е. из файл <src>\1\readme.txt копируется в папку <dst>\1\readme.txt, файл <src>\2\readme.txt в <dst>\2\readme.txt и т.д.
Последний раз редактировалось Merlyel; 07.01.2005 в 22:43. |
|
|
|
|
# 2 |
|
Member
Регистрация: 30.10.2002
Адрес: Москва
Сообщения: 278
![]() ![]() ![]() ![]() ![]() ![]() |
Если тебе нужен синхронизатор с наложением условий, попробуй nnBackup
http://www.imho.ws/showthread.php?t=23914
__________________
Критиковать - это показывать автору что он делает не так, как делал бы я, если бы умел. Не торопитесь в АД. Без вас не начнут! |
|
|
|
|
# 5 |
|
::VIP::
Звезда первого сезона Молчун-2004 Регистрация: 24.08.2002
Сообщения: 1 575
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
_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... |
|
|
|
|
# 6 | |
|
Member
Регистрация: 30.10.2002
Адрес: Москва
Сообщения: 278
![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
__________________
Критиковать - это показывать автору что он делает не так, как делал бы я, если бы умел. Не торопитесь в АД. Без вас не начнут! |
|
|
|
|
|
# 7 |
|
Full Member
Регистрация: 13.01.2004
Сообщения: 758
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
В дополнеии Resource Kit существует утилита ROBOCOPY для корирования, перемещения или репликации файлов из командной строки.Чтобы скопировать файлы нужно набрать следующую фразу в командной строке:
ROBOCOPY /MIR /ETA /NP /LOG+:logfile source destination Здесь ,ключ /MIR зеркалит дерево директории; ключ /ETA switch показывает приблизительное оценнное время копирования; ключ /NP switch не показывает идикатор копирования файлов;ключ /LOG+:logfile выводит состояния в логфайл ;source определяет откуда и ключ destination определяет место, куда копируются файлы |
|
|