Разделить строку по кавычке и следовать пробелом CMD Batch File - PullRequest
0 голосов
/ 08 июня 2018

У меня есть строка как:

"C:\Users\Desktop\Download 4.txt" "C:\Users\Desktop\Download 2.txt" "C:\Users\Desktop\Download 3.txt"

Вывод Мне нужно следующее:

"C:\Users\Desktop\Download 4.txt"
"C:\Users\Desktop\Download 2.txt"
"C:\Users\Desktop\Download 3.txt"

Как мне получить это с помощью CMD?

Пожалуйста, помогите.

1 Ответ

0 голосов
/ 08 июня 2018

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

@echo off
set mystring="C:\Users\Desktop\Download 4.txt" "C:\Users\Desktop\Download 2.txt" "C:\Users\Desktop\Download 3.txt"
echo Original:
echo %mystring%
echo Split:
for %%i in (%mystring%) do echo %%i
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...