Я пытаюсь написать командный файл, который в основном используется для копирования мест назначения. Теперь я хочу сделать это там, где другие люди могут его использовать, без необходимости входить и редактировать каталоги и адресатов. Есть ли способ для меня написать командный файл туда, где он запрашивает, запрашивая каталог, который пользователь хотел бы скопировать, и попросить диск, к которому пользователь хотел бы его скопировать?Как я могу разрешить пользователю выбирать каталоги для копирования?
Это то, что я использовал некоторое время.
@echo off
:: variable
set backupdir="Destination"
set backupcmd=xcopy /e /h /f /y /v /c /i /r /g /k /d
echo.
echo +++ Backing Up Data +++
echo.
echo.
%backupcmd% "Directory\*.*" "%backupdir%\Data"
timeout /t 2
cls
echo Backup Complete
echo.
echo.
timeout /t 2
cls
echo.
echo +++ Now taking hidden and system attributes off of folders +++
echo.
echo.
echo.
attrib -s -h "Destination\Data"
echo.
echo.
timeout /t 3
И есть ли способ, которым я могу улучшить это с помощью xcopy?
'set/p' подскажет; http://ss64.com/nt/set.html –
Будет ли он спрашивать, какое место назначения они хотят скопировать? и где они хотят его скопировать? – JustinD
«Улучшение использования xcopy» Какое улучшение вы ищете? – jimhark