Показать полную графическую версию : Параметры копирования xcopy в VBS
Mancoffee
23-12-2011, 20:03
Всем привет! Помогите перенести xcopy /e /s /h /q /y "c:\Users\Strek\AppData\Roaming\Ad Muncher" /i "d:\Saves\Programs\Users\Strek\AppData\Roaming\Ad Muncher" (и таких строк очень много) в vbs скрипт, чтобы при ошибке копирования выводилась ошибка. И чтобы не было никаких подтверждений.
Delirium
24-12-2011, 01:22
чтобы при ошибке копирования выводилась ошибка »
Куда выводилась? Сообщением на экран или в лог файл?
И чтобы не было никаких подтверждений »
/Y Подавление запроса подтверждения на перезапись существующего
целевого файла.
Mancoffee
20-02-2012, 02:15
Сообщением на экран или в лог файл? »
На экран. И ещё. При копировании папки в первый раз, спрашивает это каталог или папка. Есть ли такое в vbs? Если да то как дать понять, чтобы оно различало.
каталог или папка »
это как????
Mancoffee
20-02-2012, 18:38
это как???? »
Обычно. Например, копирую я вот это 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 файлах подавлять запрос файл/каталог можно таким образом:
echo F | xcopy .... (сразу передать ответ 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\"
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.