-1

У меня есть пакетный файл, который принимает пользовательский ввод для имени файла:

set /p Name=Name:

Однако, если имя файла состоит из нескольких слов, я хочу, чтобы командный файл заменил пробелы тире.

Например, если пользователь вводит "яблочный пирог", я бы хотел, чтобы командный файл изменил его на "яблочный пирог".

1 ответ1

0

Пакетные файлы поддерживают замену подстрок.

Здесь я заменяю пробел подчеркиванием.

@echo off
set /p Name=File Name:
set Name=%Name: =_%
echo %Name%

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