Я должен создать BAT-файл, который создает каталоги с именами, взятыми из TXT-файла, также эти имена должны быть только двумя первыми символами из токенов.Чтобы уточнить, вот содержимое .txt, которое должна принимать команда for:
Jose;Leon;70234567
Ana;Sierra;20001110
И мне нужно создать каталоги с именами, которые выглядят так:
JoLeo67
AnSie10
(Первыйдва символа из первого токена, первые три символа из второго токена и первые 2 цифры из третьего токена)
У меня есть команда, выполненная до сих пор:
for /f "TOKENS=1,2,3 DELIMS=;" %i in (C:\Users\usuario\MisDOC\fichero.txt) do
( SET nom=%i && SET ape=%j && SET dni=%k ) &&
(md C:\Users\usuario\%nom:~,2%%ape:~,3%%dni:~,2%)
Проблема в том, чтоон создает оба каталога с одинаковым именем.Вот вывод cmd:
для удобства протестирован с echo вместо md. Я понимаю, что внутри файла BATCH переменные должны именоваться с двумя %%
Вот скриншот с фактическим содержанием в командном файле:
Кто-нибудь может помочь?Извините, если не достаточно ясно, английский не мой родной язык.Заранее спасибо
протестировано с эхо вместо md для удобства
(протестировано с эхо вместо md для удобства)