1

У меня есть файл изображения с именем first%20second.png

У меня есть файл test.bat который переименовывает изображения.

Это выглядит так:

Timeout 3
Copy "C:\first%20second.png" "C:\sub\first%20second.png"
Timeout 3

Когда запускается пакетный файл, он делает это вместо

Copy "C:\first0second.png" "C:\sub\first0second.png"

%2 не включается

почему это?

Демонстрация происшествия

1 ответ1

1

Вам нужно удвоить знак процента, чтобы избежать его в пакетном скрипте.

команда

Copy "C:\first%%20second.png" "C:\sub\first%%20second.png"

Дополнительные ресурсы

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .