# ii-ex-tree アプリ (ii-tree アプリ有償版)  
--------------------------------------------------------------------------------  
  
## 概要  
指定されたパス以下のフォルダ・ファイル構造をテキスト出力するツールです（検索機能付き）  
  
コマンドプロンプトで使うツールです  
Windows 標準でも tree コマンドがありますが、出力形式をいくつか選択できます  
  
・形式：ツリー  
　　+- フォルダ1  
　　|  +- フォルダ2  
　　|  +- ファイル1  
　　+- フォルダ3  
　　+- ファイル2  
　　　： 以下略  
  
・形式：リスト  
　　フルパス1  
　　フルパス2  
　　　： 以下略  
  
・形式：ＣＳＶ  
　　フルパス1, フォルダ名1（あるいは ファイル名1）  
　　フルパス2, フォルダ名2（あるいは ファイル名2）  
　　　： 以下略  
  
・形式：タブ  
　　フルパス1 タブ フォルダ名1（あるいは ファイル名1）  
　　フルパス2 タブ フォルダ名2（あるいは ファイル名2）  

ii-ex-tree では、上記に加えて以下の機能を有しています  
　・ファイル・フォルダの更新日時を出力する  
　・再帰的に出力するフォルダ段数を制限する  
　・特定の文字列を含むファイル・フォルダを検索する  
　・特定の文字列を含むファイル・ファルダを svn export で取得する  
　・ライセンスキーを設定する  
  
  
## インストール方法  
1. ダウンロードいただいた zip ファイルを解凍の上、お好きなディレクトリに配置ください  
2. svn のパスを指定する場合、TortoiseSVN の コマンドライン版の svn.exe がインストールしてください  
  ※TortoiseSVN 側の情報をご参照の上、TortoiseSVN のインストールをお願い致します  
    その際、コマンドライン版がインストールされるようにご注意ください  
    TortoiseSVN の バージョンによって、インストールの際にコマンドラインツールのチェックを入れる必要があります  
3. 環境変数 PATH を設定する  
  ※手順 1 で配置したディレクトリを PATH に追加する  
    また、TortoiseSVN を使う場合にも、TortoiseSVN のパスを追加する  
    作者環境では "C:\Program Files\TortoiseSVN\bin" となっています  
  
※作者は TortoiseSVN の Ver.1.14.5(r1922182) で動作確認をしております  
  TortoiseSVN の仕様変更やアドインの追加などによって、当アプリが動作しなくなる可能性があります  
  
  
## 使用方法  
1. コマンドプロンプトを開く  
2. 出力形式にあわせて以下のコマンドを実行する  
  <ツリー>  
    # ii-tree.exe <対象のフルパス>  
  <リスト>  
    # ii-tree.exe -l <対象のフルパス>  
  <ＣＳＶ>  
    # ii-tree.exe -c <対象のフルパス>  
  <タブ>  
    # ii-tree.exe -t <対象のフルパス>  
  ※環境変数 PATH に指定されているディレクトリに当アプリを配置していない場合  
    実行前に以下のコマンドを実行する  
      # cd <当アプリを配置したディレクトリのフルパス>  
  
ii-ex-tree 追加された機能のオプション指定について以下に記します  
　・ファイル・フォルダの更新日時を出力する  
    # ii-tree.exe <対象のフルパス> -m  
　・再帰的に出力するフォルダ段数を制限する  
    # ii-tree.exe <対象のフルパス> -c <段数>  
　・特定の文字列を含むファイル・フォルダを検索する（フォルダを検索する場合は -d を付加してください）  
    # ii-tree.exe <対象のフルパス> -s <文字列>  
　・特定の文字列を含むファルダを svn export で取得する（フォルダを検索する場合は -d を付加してください）  
    # ii-tree.exe <対象のフルパス> -e <文字列>  
  ・-s / -e で最初に見つけたものだけ出力/取得する  
    # ii-tree.exe <対象のフルパス> -e <文字列> -o  
  ・ライセンスキーを設定する  
    # ii-tree.exe . -r <ライセンスキー>  
  
  
## アンインストール方法  
1. 実行ファイルを削除してください    
2. 環境変数 PATH を修正した場合は元に戻すようにお願い致します  
3. 必要に応じて TortoiseSVN をアンインストールする（TortoiseSVN 側の情報を参照ください）  
  
  
## お問合せ先  
https://docs.google.com/forms/d/e/1FAIpQLSemWoWO6DJiNeMqER8qEDx3Pzx0bxTXB6nSrEdEI5vCvxRi1A/viewform  
  
  
## 動作環境  
Windows10, 11  
  
  
## 免責事項  
  
使用に関する責任  
　本ソフトウェア（以下「本ソフト」）はシェアウェアとして提供されます  
　本ソフトを使用することにより、ユーザーは自己責任で使用することに同意したものとみなされます  
　本ソフトの使用、または使用不可能から生じたいかなる損害（データ損失、利益の損失、業務の中断など）についても、提供者は一切の責任を負いません  
  
保証の否認 
　ソフトは「現状有姿」で提供され、明示または黙示を問わず、いかなる種類の保証も付されていません  
　提供者は、本ソフトが特定の目的に適合していることや、エラーが発生しないことを保証しません  
  
サポートについて  
　本ソフトに対するサポート、更新、修正、または機能追加の義務は提供者にはありません  
　提供者の裁量で更新やサポートを行う場合がありますが、その保証はいたしません  
  
知的財産権  
　本ソフトの著作権およびその他の知的財産権は、提供者に帰属します  
　本ソフトの再配布、改変、販売などについては、提供者の許可を得る必要があります  
  
第三者ライブラリ・モジュール  
　本ソフトが第三者のライブラリやモジュールを利用している場合、それらは各ライセンス条件に従います  
　これに基づく問題が発生しても、提供者は一切の責任を負いません  
　  
　主に以下のモジュールを使用しております  
　　・Python 標準ライブラリ  
　　・openpyxl  
　　・TortoiseSVN（外部実行）  
  
  
## 変更履歴  
  
# 2025.03.27  
新規作成  
  
# 2025.03.28  
ii-tree から大幅拡張  

# 2025.12.06  
誤字修正  








