Заменить файлы в System32 с помощью bat
Я пишу bat-файл в котором нужно заменить 1 файл в папке System32. Я пробовал replace
, но он возвращает ошибку:
Path not found
Вот мой код:
replace "%cd%\System32\{file}" "%windir%\System32\{file}" /R
Как исправить эту проблему?
Я запускаю файл от имени администратора.
Ответы (1 шт):
Автор решения: Fox Fox
→ Ссылка
Команда replace устарела и не работает корректно. Вот рабочий пример:
@echo off
color 0A
chcp 1251 >nul
setlocal enabledelayedexpansion
cd /d %~dp0
copy "%~dp0\1\readme.txt" "%~dp0\2\readme.txt" /Y >nul
echo.
pause
exit