ネットランダム改変

はてなダイアリーからはてなブログにインポート。

超便利!treeコマンド

私は仕事柄、メールにファイルを添付することが多いです。

よく添付ファイル名をメール本文に記し、添付ファイルは怪しくないですよぉ的な保険を明記します。*1

圧縮ファイルを添付するときなど、複数フォルダ、複数ファイル同梱している場合は列挙するのが面倒なんです。

a.txt...b.txt...とか。

そんなとき、おもむろにコマンドプロンプトを開き、圧縮前の該当フォルダへ遷移して、
「tree /f」と打つんです。

↓こんな感じ。便利でしょ?

willty v1-20
│  setup.exe
│  SETUP.ISS
│  SETUP.LID
│  Willty.application
│
├─mission
│  │  a.dda
│  │  a.dpp
│  │  AboutBox1.Designer.vb
│  │  AboutBox1.resx
│  │  AboutBox1.vb
│  │  AboutBox2.Designer.vb
│  │  AboutBox2.resx
│  │  AboutBox2.vb
│  │  AboutBox3.Designer.vb
│  │  AboutBox3.resx
│  │  AboutBox3.vb
│  │  AboutBox4.Designer.vb
│  │  AboutBox4.resx
│  │  AboutBox4.vb
│  │  AboutBox5.Designer.vb
│  │  AboutBox5.resx
│  │  AboutBox5.vb
│  │  AnimalWorld.sln
│  │  AnimalWorld.suo
│  │  AnimalWorld.vbproj
│  │  AnimalWorld.vbproj.user
│  │  AnimalWorld_TemporaryKey.pfx
│  │  Application.Designer.vb
│  │  Application.myapp
│  │  AssemblyInfo.vb
│  │  dat1.dda
│  │  DataSet1.Designer.vb
│  │  DataSet1.xsc
│  │  DataSet1.xsd
│  │  DataSet1.xss
│  │  mail.dda
│  │  main.dda.ddn
│  │  main.dpp
│  │  main.dpp.dda
│  │  main.dxr
│  │  main1.dpp
│  │  My Project.Resources.Designer.vb.dll
│  │  Resources.Designer.vb
│  │  Resources.resx
│  │  security.dpp
│  │  Settings.Designer.vb
│  │  Settings.settings
│  │  SETUP.EXE
│  │  SETUP.LID
│  │  time.dpp
│  │  willty-1.Designer.vb
│  │  willty.Designer.vb
│  │  willty.resx
│  │  willty.Vb
│  │
│  ├─bin
│  │  ├─Debug
│  │  │      AnimalWorld.vshost.exe
│  │  │
│  │  └─Release
│  ├─My Project
│  └─obj
│      ├─Debug
│      │  └─TempPE
│      └─Release
│          └─TempPE
├─Willty_1_0_0_8
│      Willty.exe.config.deploy
│      Willty.exe.deploy
│      Willty.exe.manifest
│      Willty_1_0_0_8.application
│
└─Willty_1_0_0_9
        Willty.exe.config.deploy
        Willty.exe.deploy
        Willty.exe.manifest
        Willty_1_0_0_9.application

*1:本来ならウイルスチェック結果、チェックしたツールのバージョンなども明記するべき