У меня есть пакетный файл вопросСтрока манипуляции в пакетных файлах
Set "filename=C:\Documents\Example.doc"
У меня есть строка% FILENAME%, и я хочу, чтобы заменить C: \ с C :: \, не только переосмысление его, может кто-нибудь Помогите?
У меня есть пакетный файл вопросСтрока манипуляции в пакетных файлах
Set "filename=C:\Documents\Example.doc"
У меня есть строка% FILENAME%, и я хочу, чтобы заменить C: \ с C :: \, не только переосмысление его, может кто-нибудь Помогите?
Я не уверен, что вы хотите достичь здесь, и ваш вариант положить все команды набора в кавычках неудобно, хотя и действует, но в любом случае:
SET filename=%filename:C:\=C::\%
Или вы просто использовать %filename:C:\=C::\%
выражение в местах, где требуется другое значение, без фактического изменения содержимого переменной Filename
.
Подробнее см. (Выход) SET /?
.
Это прекрасно работает благодаря – Chris