Я полный нуб, но я смог найти это, что делает то, что я хочу. Просто создайте резервную копию одного файла с помощью файла .bat.
: variables
set drive=D:\backup
SET dateNtime="%date:~0,2%-%date:~3,2%-%date:~6,6%_%time:~0,2%-%time:~3,2%"
set backupcmd=xcopy /s /c /d /e /h /i /r /k /y
echo ### Backing up your Sites directory...
%backupcmd% "d:\example\example.txt" "%drive%\%dateNtime%"
echo Backup Complete - Your Backup is located at %drive%
проблема в том, что когда я пытаюсь запустить его как файл .bat, это всегда
D:\w10>set drive=D:\backup
D:\w10>SET dateNtime="31-01-2019_16-38"
D:\w10>set backupcmd=xcopy /s /c /d /e /h /i /r /k /y
D:\w10>echo ### Backing up your Sites directory...
### Backing up your Sites directory...
D:\w10>xcopy /s /c /d /e /h /i /r /k /y "d:\example\example.txt" "D:\backup\"31-01-2019_16-38""
Does D:\backup\31-01-2019_16-38 specify a file name
or directory name on the target
(F = file, D = directory)?
Как мне сделать так, чтобы он автоматически выбирал D(или F)?