Как скопировать файл в папку, которая находится в AppData\Roaming через bat файл?
В папке AppData\Roaming есть папка, которая мне нужна и мне её нужно скопировать. Я планирую сделать проект, который будет распространяться среди всех и поэтому я использую копирование файлов в папку AppData\Roaming\*название папки* через %appdata%. То есть так:
@echo off
copy emo.png %appdata%\DDNet И у меня почему-то скопировалось только в AppData\Roaming. Помогите!
ДополненОказывается, всё дело в том что вместо \ я указал / Простите за потраченное время
лучше фулл скрипт скинь. И нормально опиши что ты хочешь. Чтобы папка A из Roaming копировалась в папку Б ?
Я хочу чтобы файл из папки А копировался в папку Б, которая находится в AppData/Roaming при этом используя %appdata%
Скрипт вот:
@echo off
copy emo.png %appdata%\DDNet Тотал Коммандер всё может
панель управление, параметры проводника, вид, показывать скрытые папки и файлы
папка appdata будет отображаться в твоем профиле
C:\Users\User\AppData там выбери Roaming
Команды на копирование файлов давно известны. Плюс к этому учитывай кириллицу. Всё просто
Не называй папки Русскими менами
Всё английскими
Ну так напиши команду как ты её пишешь как мы должны найти ошибку не видя команды?
Должно выглядеть примерно так:
XCOPY C:\A %appdata%\B\
@echo off
setlocal
:: Укажите название вашей папки в AppData\Roaming
set "folder_name=ИмяВашейПапки"
:: Укажите полный путь к файлу, который вы хотите скопировать
set "source_file=C:\путь\к\вашему\файлу.txt"
:: Создайте папку, если она не существует
mkdir "%APPDATA%\%folder_name%"
:: Копирование файла в указанную папку
xcopy "%source_file%" "%APPDATA%\%folder_name%\" /Y
endlocal @echo off
setlocal
:: Укажите название вашей папки в AppData\Roaming
set "folder_name=ИмяВашейПапки"
:: Укажите полный путь к файлу, который вы хотите скопировать
set "source_file=C:\путь\к\вашему\файлу.txt"
:: Создайте папку, если она не существует
mkdir "%APPDATA%\%folder_name%"
:: Копирование файла в указанную папку
xcopy "%source_file%" "%APPDATA%\%folder_name%\" /Y
endlocal