LoginSignup
4
9

More than 5 years have passed since last update.

Windowsバッチを使って、フォルダ構成をtree状に取得してみた

Last updated at Posted at 2016-06-05

この記事を書いた理由

修正対象のソースがどこにあるかをざっと見るために、今まではファイルパスをエクセルに転記していたけど、treeコマンドを知ってからはそんな必要は無くなった。

とはいっても、コマンドプロンプトを開いて、treeコマンドを発行するのも手間なので、Windowsバッチを叩くだけで、フォルダ構成を取得出来るようにしてみた。

ソース

ソースはこんな感じ。

@echo off

rem 指定フォルダの配下の構成をtree状に取得し、出力するプログラム


rem tree取得対象のパス
set treePath="任意のフォルダパス"
rem 出力対象のパス
set outputPath="任意のフォルダパス"
rem 出力するファイル名称
set fileName="任意のファイル名.txt"

echo プログラムを実行します。
echo 止めたい場合はコマンドプロンプトを閉じてください。

rem 一時停止
pause

rem 画面メッセージのクリア
cls

rem treeコマンドを実行
tree /f %treePath% > %outputPath%\%fileName%

echo 出力場所は%outputPath%です。
echo プログラムが終了しました。


pause
exit

使い方

これをテキストエディタに張り付けて、ファイル名は適当につけて、拡張子をbatに直せば、Windowsバッチの出来上がり。後はダブルクリックでいつでもどこでも実行可能。

使うときはソースのtreePath,outputPath,fileNameの設定にご注意を!

4
9
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
9