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