forループ内のフォルダの名前を取得する方法。私は、次のディレクトリ構造バッチファイル内のフォルダ名
c:\Main\**FolderName1**\FolderName3\somefile.txt
c:\Main\**FolderName2**\FolderName4\somefile1.txt
を持っていると私は、forループ内でFolderName1とFolderName2の名前を取得したいです。
これは私が今やっている方法です:私は上記のプログラムを実行したとき、私はちょうどFolderName1とFolderName2の名前をしたい一方で、それはすべてのサブフォルダの名前を印刷している
set "errfolderpath=C:\Main\"
FOR /D /R %errfolderpath% %%K in (.\*) DO (
SET folderName=%%~nK
echo foldername=!folderName!
)
と残りのフォルダをループしないようにします。
私はそれを明確にすることができたと思います。おかげさまで
あなたは、いくつかの詳細を含める必要が - それはあなたがをループしていることを正確には何ですか? – Justin
質問の詳細を更新しました。これが役立つことを願って – Sahil