В основном я пытаюсь создать установщик.
У меня есть файл EXE, и мне нужно сделать следующие шаги через файл bat:
- создать папку в C: \ Data
- Скопировать файл в C. \ Data
- Создать папку в C: \ Program Files
- Скопировать исполняемый файл в C: \ Program Files \ My Project Folder
- Создание ярлыка для exe на рабочем столе
Мой код выглядит следующим образом:
@echo off
if not exist "%PROGRAMFILES%\MyFolder" mkdir %PROGRAMFILES%\MyFolder
if not exist "C:\Data" mkdir C:\Data
copy /q /y ".\MyFile.exe" "%PROGRAMFILES%\MyFolder\MyFile.exe"
copy /q /y ".\MyFileDb.db" "C:\Data\MyFileDb.db"
Проблема в том, что он показывает ошибку " неверный путь " и сообщает, что скопировано 0 файлов для MyFolder . Однако он успешно создает папку Data и копирует в нее MyFileDb.db .
Вторая проблема заключается в том, что я не могу понять, как выполнить Шаг 5 моей постановки проблемы.