Ваша проблема в том, что вы не используете правильное имя файла.
Ваш файл является текстовым файлом и должен иметь имя с расширением .txt
.
"C:\Users\%username%\AppData\LocalLow\Amistech\My Summer Car\defaultES2File.txt"
В Кроме того, я бы также посоветовал вам использовать абсолютный путь к файлу резервной копии в сравнении. В настоящее время "Saves\backup_%curdt%\defaultES2File"
относится к текущему каталогу во время выполнения команды. Это может быть хорошо, если вы заранее изменили каталог на правильное местоположение, но это будет безопаснее. По крайней мере, вы можете использовать переменную для текущего каталога, то есть "%CD%\Saves\backup_%curdt%\defaultES2File.txt"
или "%__CD__%Saves\backup_%curdt%\defaultES2File.txt"
. Может даже случиться, что ваши резервные копии находятся в месте, относящемся к запущенному пакетному файлу, поэтому вы можете вместо этого использовать "%~dp0Saves\backup_%curdt%\defaultES2File.txt"
, чтобы убедиться, что это происходит, и на него не влияют текущие изменения каталога.
Я бы посоветовал всем всегда go в своих настройках Windows Explorer и, в частности, прекратить скрытие по умолчанию известных расширений файлов. Таким образом, они всегда получают информацию о том, какое расширение имеет каждый файл.
В более новых версиях Windows вы должны быть в состоянии сделать это на ленте Explorer, установив галочку напротив Имя файла расширения в разделе «Показать / скрыть». В более ранних версиях Windows вам может понадобиться go в настройках «Папка и параметры поиска», чтобы снять флажок Скрыть расширения для известных типов файлов .