Параметры копирования xcopy в VBS
Всем привет! Помогите перенести
Код:
xcopy /e /s /h /q /y "c:\Users\Strek\AppData\Roaming\Ad Muncher" /i "d:\Saves\Programs\Users\Strek\AppData\Roaming\Ad Muncher"
(и таких строк очень много) в vbs скрипт, чтобы при ошибке копирования выводилась ошибка. И чтобы не было никаких подтверждений.
|
Цитата:
Цитата Mancoffee
чтобы при ошибке копирования выводилась ошибка »
|
Куда выводилась? Сообщением на экран или в лог файл?
Цитата:
Цитата Mancoffee
И чтобы не было никаких подтверждений »
|
Цитата:
/Y Подавление запроса подтверждения на перезапись существующего
целевого файла.
|
|
Цитата:
Цитата Delirium
Сообщением на экран или в лог файл? »
|
На экран. И ещё. При копировании папки в первый раз, спрашивает это каталог или папка. Есть ли такое в vbs? Если да то как дать понять, чтобы оно различало.
|
Обычно. Например, копирую я вот это
Код:
xcopy /e /s /h /q /y "%AppData%\DAEMON Tools Pro\ImageCatalog.xml" /i "d:\Saves\Programs\Users\Strek\AppData\Roaming\DAEMON Tools Pro"
, а оно спрашивает
Код:
"Что означает d:\Saves\Programs\Users\Strek\AppData\Roaming\DAEMON Tools Pro: Имя файла или каталога? <F = файл, D = каталог>?"
. И если выбираю каталог, то копируется файл и пустые папки из каталога %AppData%\DAEMON Tools Pro в которых есть ещё файлы.
|
В .bat файлах подавлять запрос файл/каталог можно таким образом:
(сразу передать ответ F, в vbs может тоже прокатит)
Ещё вариант добавить слеш в конце
Код:
xcopy /e /s /h /q /y "%AppData%\DAEMON Tools Pro\ImageCatalog.xml" /i "d:\Saves\Programs\Users\Strek\AppData\Roaming\DAEMON Tools Pro\"
|
Время: 09:17.
© OSzone.net 2001-