Пакетный скрипт: копирование на сетевой диск
Я пытаюсь скопировать кучу папок на сетевой диск, но у меня возникают проблемы с этим. Каждый в сети может видеть этот диск, в разделе "Мой компьютер" он имеет M:
Это использование хорошо работало для меня и было смешанным результатом для других людей.
Теперь, когда я запускаю его, он не копирует все в папку "target" (он не копирует папку с именем "surefire-reports", которая присутствует до вызова раздела copyResult), и ничего не копируется в М:
Это та часть пакета, которая выполняет копирование:
:CopyResults
SET CLASSPATH=%CLASSPATH_ORIGINAL%
For /f "tokens=1-4 delims=/ " %%a in ('date /t') do (set mydate=%%a-%%b-%%c)
For /f "tokens=1-2 delims=/:" %%a in ('time /t') do (set mytime=%%a%%b)
set source="target"
set Archive= "Archived Results\Test Results - %CLIENTCHOICE% %mydate% At %mytime% Using %BROWSEROPTION%"
set ScreenshotDestination= "Archived Results\Test Results - %CLIENTCHOICE% %mydate% At %mytime% Using %BROWSEROPTION%\Screenshots"
mkdir %Archive%
echo %Archive%
echo d | xcopy %source% %Archive% /k /e /d /y /h /i
rem copy screenshots
set screenshots="Screenshots"
echo d | xcopy %screenshots% %ScreenshotDestination% /k /e /d /y /h /i
rem open the report
%Archive%\site\index.html
rem copy accross to M:
set Destination= "M:\ProductTesting\AutomationResults\%CLIENTCHOICE%\%mydate% At %mytime% Using %BROWSEROPTION% Ran By %username%"
set ScreenshotDestination= "M:\ProductTesting\AutomationResults\%CLIENTCHOICE%\%mydate% At %mytime% Using %BROWSEROPTION% Ran By %username%\Screenshots"
set source2=%Archive%
mkdir %Destination%
echo %Destination%
echo d | xcopy %source2% %Destination% /k /e /d /y /h /i
rem copy screenshots
set screenshots="Screenshots"
echo d | xcopy %screenshots% %ScreenshotDestination% /k /e /d /y /h /i
GOTO end
Кто-нибудь может увидеть, что происходит с копией? Почему бы не скопировать папку с верными отчетами? Я подумал, может быть, мне нужно запустить командный файл с администратором, но когда я это делаю, он не открывается в нужной папке, и, поскольку у всех будет этот командный файл в разных местах на своем компьютере, я не знаю, как я могу изменить каталог, в котором находится партия.
Любая помощь будет принята с благодарностью.