Войти

Показать полную графическую версию : Параметры копирования 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? Если да то как дать понять, чтобы оно различало.

ferget
20-02-2012, 02:26
каталог или папка »

это как????

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 в которых есть ещё файлы.

RoDJi
15-03-2012, 16:28
В .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