[解決済み] ファイルツリー図の作成に使用するツールについて【終了しました
質問
ファイルツリー(ディレクトリを含むディレクトリなど)がある場合、ファイルツリーの図をグラフィックファイルとして作成し、ワープロ文書に埋め込むことができるスクリプトをどのように書けばよいでしょうか? ベクター(SVG, EPS, EMF...)ファイルを希望します。 ツールはWindowsで動作する必要がありますが、できればクロスプラットフォームであることが望ましいです。 ツールは商用でも構いませんが、できれば無料が望ましいです。
更新 2012-02-20. この質問は、ドキュメンテーションのサブプロジェクトに関連するものでした。私は、ファイル (特にリソースと設定ファイル) が存在する場所を説明しなければなりませんでした。 私は、dos ツリー コマンドを使用することにしました。短いフォルダの場合は結果をスクリーンショットし、長いフォルダの場合はテキストファイルにリダイレクトし、それを編集していました。例えば、あるサブフォルダーに20個の同じようなタイプのファイルがあったとして、そのうちの2個だけを残し、残りを1つの...行に置き換えたのです。そして、そのファイルを再びコンソールにプリントアウトし、スクリーングラブを行いました。 スクリーン グラブの前に、見栄えを良くし、印刷されるドキュメントのインクを節約するために、前景色を黒に、背景色を白に変更する必要がありました。
そのためのより良いツールがないのは非常に驚きです。もし時間があれば、Visio の拡張機能か、SVG を生成するコマンド ラインを書きたいところです。SVG は HTML5 の標準以下であるため、オンライン ドキュメントに苦労せずに含めることができます。
2017-10-17に更新しました。 この質問がSOに属さないとして削除されたのは残念です。なので、言い直しました。私はスクリプトが必要です - WYSIWYGツールではありません。だから、どんなスクリプト言語やライブラリでもOKです。だから、それはコード-ライティングの質問であり、私はSOに属していると信じています。
どのように解決するのですか?
MS-DOS からのコピーと貼り付け
tree
コマンドを使ってもうまくいくかもしれません。例を挙げます。
木
C:\Foobar>tree
C:.
├───FooScripts
├───barconfig
├───Baz
│ ├───BadBaz
│ └───Drop
...
木 /F
C:\Foobar>tree
C:.
├───FooScripts
│ foo.sh
├───barconfig
│ bar.xml
├───Baz
│ ├───BadBaz
│ │ badbaz.xml
│ └───Drop
...
木 /A
C:\Foobar>tree /A
C:.
+---FooScripts
+---barconfig
+---Baz
¦ +---BadBaz
¦ \---Drop
...
木 /F /A
C:\Foobar>tree /A
C:.
+---FooScripts
¦ foo.sh
+---barconfig
¦ bar.xml
+---Baz
¦ +---BadBaz
¦ ¦ badbaz.xml
¦ \---Drop
...
構文 [ ソース ]
tree
[
drive:
][
path
] [
/F
] [
/A
]
drive:\path
- ファイルをリストアップせずに、ディレクトリ構造を表示するためのディスクを含むドライブとディレクトリ。
/F
- 各ディレクトリに住んでいるすべてのファイルを含む。
/A
- 行のリンクに使われるグラフィック文字を、グラフィック文字の代わりに ext 文字に置き換えます。/a
は、グラフィック文字をサポートしないコードページで使用され、グラフィック文字を適切に解釈しないプリンタに出力を送るために使用されます。
関連
-
[解決済み] ファイルからn行目を取得するBashツール
-
[解決済み] bashでnoop [:] の使用例を教えてください。
-
[解決済み] bashのループリストで空白をエスケープするには?
-
[解決済み] Bashでファイルを転置する効率的な方法
-
[解決済み] シェルスクリプトで行末にセミコロンは不要?重複
-
[解決済み] Bashはどのように異なるディレクトリコンテキストでコマンドを実行できますか?
-
[解決済み] Docker: 実行中のDockerコンテナの停止と削除
-
[解決済み] 接頭辞・接尾辞を使った名前の変更方法について教えてください。
-
[解決済み] Bashのバックチックに相当するバッチ
-
[解決済み] ENV 変数やデフォルト値を使って Makefile の変数を定義する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] スクリプトの実行に関連したファイルの参照
-
[解決済み] このbashのフォーク爆弾はどのように機能するのでしょうか?重複
-
[解決済み] Docker: 実行中のDockerコンテナの停止と削除
-
[解決済み] Bashでディレクトリではなく、ファイルだけをリストアップする方法は?
-
[解決済み] Bashでファイル名を一括変更する
-
[解決済み] ファイルを分割する方法。重複
-
[解決済み] Bashの履歴にコマンドを表示させないようにするには?
-
[解決済み] bash スクリプトで ENTER キー押下をシミュレートする
-
[解決済み] bashでファイル(引数)を編集しているコマンドを "その場 "で実行するには?
-
[解決済み] 指定された時間/日付まで眠る