Как получить имя папки в цикле for. У меня есть следующая структура каталоговИмя папки в пакетном файле
c:\Main\**FolderName1**\FolderName3\somefile.txt
c:\Main\**FolderName2**\FolderName4\somefile1.txt
И я хочу, чтобы получить имя FolderName1 и FolderName2 внутри для цикла.
Это, как я делаю сейчас:
set "errfolderpath=C:\Main\"
FOR /D /R %errfolderpath% %%K in (.\*) DO (
SET folderName=%%~nK
echo foldername=!folderName!
)
когда я запускаю выше программы он печатает имена всех вложенных папок, тогда я просто хочу имя FolderName1 и FolderName2 и не зацикливать остальные папки.
Надеюсь, я смог прояснить ситуацию. Спасибо.
Вам нужно включить еще некоторые детали - то, что именно это, что вы циклически? – Justin
Я обновил детали вопроса. Надеюсь, это поможет – Sahil