すべてのファイルが含まれているディレクトリツリーを印刷する方法はありますか?ディレクトリツリーの印刷方法は?
答えて
はい、FindFirstFileおよびFindNextFile APIを使用します。これらを再帰的に(またはスタックを使用してより良い)使用して、ディレクトリ構造全体を見つけます。 MSDN example
スタックの使い方はどうですか?余計な手間がかかります。また、1000 +レベル以上の深さが期待できない限り、スタックオーバーフローは懸念すべきではありません。 – delnan
これは本当に問題になるはずはありませんが、余計な作業ではありません。しかし、再帰関数を構築することは自由です。それはうまくいくでしょうし、実際には少し楽になります。 – GolezTrol
そこにあるウィンドウボックス(すべてx86)で再帰アルゴリズムを実行すると、スタックが使用されます。ちょうど 'std :: stack' = Pではありません。 – KitsuneYMG
std C++のディレクトリ操作のための移植性がありません。 boostがある場合は、boostファイルシステムを使用してください。それ以外の場合は、Qt、wxWidgets、boostのような移植可能なライブラリの中でどのように実装されているかを見てください。
質問に「Windows」というタグが付いていることを考えると、なぜ携帯用メソッドが必要なのかわかりません。 –
すべてのディレクトリとすべてのファイル(アクセス権がないファイルを含む)を使用する場合は、「ジャーナルの変更」を使用できます。欠点はかなり複雑だということです。これで印刷マエストロをお届けします
ツール。 この便利なソリューションは、プレビュー後すぐにprint folder treeになります。選択したフォルダにある読みやすいフォルダの一覧が自動的に生成され、この文書が印刷されます。
プログラムは非常に使いやすいので、数秒でフォルダツリーが印刷されます。
また、必要に応じて標準ウィンドウでプリンタを設定することもできます。この自動ディレクトリプリンタは、コンピュータで使用されている標準プリンタ設定の生成レポートを調整します。設定を変更するには、トップメニューのPreferencesアイコンを押してください。ここでは、フォントのサイズとタイプ、余白、小節、および用紙フォーマットを設定することができます。
- 1. アレイの印刷方法は?
- 2. WebViewの印刷方法は?
- 3. スターパターンの印刷方法は?
- 4. mysql_num_rowsの印刷方法は?
- 5. テンソルリストの印刷方法は?
- 6. 印刷方法バイナリツリー?
- 7. 印刷方法*キューブ
- 8. 方法からの印刷
- 9. xpathパーサーの印刷方法
- 10. Extjsウィンドウの印刷方法
- 11. データの印刷方法
- 12. 出力の印刷方法
- 13. ファイルの印刷方法C#
- 14. 次ページのフォームフィールドの印刷方法は?
- 15. 印刷プレビューページに印刷メディアのスタイルを読み込む方法
- 16. 各印刷ページでGridViewのヘッダーを印刷する方法
- 17. Illustratorスクリプト:レイヤ名の印刷方法は?
- 18. Linux Shell printf - %の印刷方法は?
- 19. 印刷機能の実装方法は?
- 20. JSONデータの印刷方法は?
- 21. 配列値の印刷方法は?
- 22. ベクトル配列の印刷方法は?
- 23. 入力パラメータの印刷方法は?
- 24. WeSchemeプログラムの印刷方法は?
- 25. 印刷プレビューカテゴリの表示方法は?
- 26. Forループfor印刷方法
- 27. 両面印刷方法
- 28. UWP印刷方法ListView ItemTemplate
- 29. 印刷方法をバイパスする方法
- 30. テーブルを印刷する印刷ボタンを挿入する方法
'dir'コマンドを試しましたか? 'ShellExecute'と組み合わせると、最も簡単な解決策になるかもしれません。 –
このヘルプ:http://www.devasp.net/net/articles/display/652.html – sinelaw
@Cody Grey。 Dir?真剣に? – GolezTrol