すべてのファイルが含まれているディレクトリツリーを印刷する方法はありますか?ディレクトリツリーの印刷方法は?
答えて
はい、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. WebViewの印刷方法は?
- 2. mysql_num_rowsの印刷方法は?
- 3. アレイの印刷方法は?
- 4. データの印刷方法
- 5. Extjsウィンドウの印刷方法
- 6. 各印刷ページでGridViewのヘッダーを印刷する方法
- 7. 入力パラメータの印刷方法は?
- 8. ベクトル配列の印刷方法は?
- 9. WeSchemeプログラムの印刷方法は?
- 10. 両面印刷方法
- 11. UWP印刷方法ListView ItemTemplate
- 12. printDocument.print()での印刷ダイアログをスキップし、ページを直接印刷する方法は?
- 13. Windowsシステムで印刷ダイアログをスキップし、ページを直接印刷する方法は?
- 14. Excelシートのダイナミックデータの印刷方法
- 15. WPFウィンドウのスタックパネルの印刷方法
- 16. Oracle PL/SQL:テーブルタイプの印刷方法
- 17. Javaの印刷ジョブを聴く方法
- 18. リストの印刷方法<class*> ls?
- 19. WindowsユニバーサルC++プロジェクトでの印刷方法
- 20. コンテキストメニューの印刷をクリックしてFlexアプリケーションから印刷する方法
- 21. 印刷された文書の印刷プレビューを作成する方法
- 22. 印刷したい印刷
- 23. wpf印刷/印刷プレビューusercontrol
- 24. ダブルをカンマで印刷する方法
- 25. アセンブリ:オフセット値を印刷する方法
- 26. GTKSharpでイメージを印刷する方法
- 27. Android 4.4印刷フレームワークを使用してPDFを印刷する方法
- 28. javacriptで印刷する印刷領域を分割する方法
- 29. CSSページヘッダー - 印刷マージンの使い方は?
- 30. 作業結果が印刷された場合の印刷方法 - はい、そうでない場合はエラー
'dir'コマンドを試しましたか? 'ShellExecute'と組み合わせると、最も簡単な解決策になるかもしれません。 –
このヘルプ:http://www.devasp.net/net/articles/display/652.html – sinelaw
@Cody Grey。 Dir?真剣に? – GolezTrol