ルートフォルダ「ROOT」 その中に日付とそれぞれのフォルダにサブフォルダがあります 私は各フォルダのリストを取得したいそれらのサブフォルダはパスがなくてもcsvのtxtファイルに保存されますが、ファイル名はフォルダ名になります。たとえば、フォルダが "1.1" "2.1"で、内部のサブフォルダが "sub1、sub2、co"の場合 は1.1.txtという名前の1.1.txtという名前のテキストファイルを持っています。 このフォルダとサブフォルダを別々のリストに一覧表示するバッチ
1.1
- サブfolder1aよう
- サブfolder2a
2.1
1.Subが、これは私がこれまで
for %%G in (.) do set curpath=%%~nxG
dir /b /s /a:d >%curpath%.txt
はので、私は現在のフォルダ名を持つファイルとすべてのサブフォルダが、とを取得しなければならないものである
folder2b
1.Subをfolder1b私が望んでいない道。 また、私は1つのファイルでそれを望んでいません。私は正確に各フォルダのどのサブフォルダを知りたいのですか?それはフォルダは、各フォルダにあるかの列に秀でるためにいくつかの方法でそれを保存することを考え は、私が本当に単一のドット(.)
で
クールうわー:)あなたがそう病気私は、現在のディレクトリ内のすべてのテキストファイルを持って変更する必要があるものも、理解していないそれぞれの行を説明することができます各フォルダに? – JJJ
拡張答えを参照、現在のフォルダ内のすべてのテキストファイルを出力するには、コマンドライン '%A for(* .txt)で@type"%A "'を実行します。 – LotPings
私はまだ1行目と2行目を理解していません。2 ^> Nul^| Find/V "" ' – JJJ