Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Скрипт для копирования содержимого директории (http://forum.oszone.net/showthread.php?t=210711)

sharky lions 07-07-2011 17:08 1709026

Скрипт для копирования содержимого директории
 
имеется:
Код:

Set filelist=\\tsclient\E\Config_Update_copy_to.txt
:: Исходная папка
Set folder=C:\Users\Odmin\Desktop\Config_update

For /F "tokens=* usebackq" %%i In ("%filelist%") Do xCopy "%folder%\*" "%%i" /Y /I >Nul

скрипт копирует только файлы расположенные в директории "C:\Users\Odmin\Desktop\Config_update"
однако есть так же под директории C:\Users\Odmin\Desktop\Config_update\хххх, C:\Users\Odmin\Desktop\Config_update\yyyyy\zzzz и т.п.
надо изменить скрипт так, чтобы копировалось всё содержимое директории "C:\Users\Odmin\Desktop\Config_update" - поддиректории и файлы( с сохранением структуры каталогов)

Ins_16 07-07-2011 17:27 1709038

Xcopy syntax

Код:

Set filelist=\\tsclient\E\Config_Update_copy_to.txt
rem Исходная папка
Set folder=C:\Users\Odmin\Desktop\Config_update

rem Добавляем ключ /s
For /F "tokens=* usebackq" %%i In ("%filelist%") Do xCopy "%folder%\*" "%%i" /Y /I /S >Nul

Такой вариант пробовали?

sharky lions 07-07-2011 18:16 1709068

респект ))) теперь я ещё и ключи забыл ))) старею...


Время: 02:35.

Время: 02:35.
© OSzone.net 2001-