用引号拆分字符串并后跟 Space CMD 批处理文件
Split string by Quotation Mark And Followed By Space CMD Batch File
我有一个字符串为:
"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 获取它?
请帮忙。
这非常简单,因为 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
我有一个字符串为:
"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 获取它?
请帮忙。
这非常简单,因为 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