У меня есть строка conatining некоторых имен в запятой (,) seprated, и я хочу, чтобы сделать каталоги после расщепления запятой (,)Как разбить строку и сделать каталоги?
Например, если строка азбуки, Защиты, ГХИ
Тогда я хотят создать 3 папки с именами, как ABC и четкости и ГХИ
Я пытался как этот
@echo off&setlocal
set "data_set_path=def,ghi,jkl"
REM first split by commas
for /f "tokens=1-4 delims=," %%i in ("%data_set_path%") do set "pc1=%%i"& set "pc2=%%j"& set "pc3=%%k"&set "pc4=%%l"
<nul set/p"=1st split: %pc1% %pc2% %pc2% %pc4%"&echo(
я могу разделить строку, но я знаю, как создавать папки с этими именами
Может ли кто-нибудь помочь мне?
'мкр«% PC1%»' не работает? –
@MCND Спасибо за помощь.Как в примере есть 3 значения, разделенные запятой, поэтому я могу писать pc1, pc2, pc3, но в моем случае иногда он имеет 3 значения, разделенные запятой, иногда 11, а иногда 2.Its полностью динамический – SpringLearner
Do вам нужны разделенные значения, хранящиеся внутри переменных или только созданные папки? –