サブフォルダも含めたフォルダ構成(フォルダ内にあるフォルダとファイルの構造を含めた一覧)をテキストに出力したいときがあり、調べましたので備忘録として投稿します。
まず、フォルダ構成を取得したいフォルダでコマンドプロンプトを起動します。コマンドプロンプトを指定したフォルダで起動する方法はこちらを参考にしてください。
そしてコマンドプロンプト上で"tree /a /f"を実行します。すると下図のようにコマンドプロンプトのカレントフォルダ以下のフォルダ構成が表示されます。
テキストファイルに出力したい場合は"tree /a /f > output.txt"を実行します。するとカレントフォルダ上に生成されたoutput.txtにフォルダ構成が出力されています。以下のようなイメージです。また、"tree C:\Git /a /f > output.txt"とすることで指定したフォルダの構成を出力することも可能です。
Folder PATH listing for volume Windows
Volume serial number is 50CC-672A
C:.
| output.txt
|
\---LittleSLAM
| .gitmodules
| CHANGELOG.md
| CMakeLists.txt
| dataset.zip
| LICENSE
| README.md
|
+---build
| | ALL_BUILD.vcxproj
| | ALL_BUILD.vcxproj.filters
| | CMakeCache.txt
| | cmake_install.cmake
| | LittleSLAM.sln
| | ZERO_CHECK.vcxproj
| | ZERO_CHECK.vcxproj.filters
| |
| +---CMakeFiles