はじめまして
C++初心者のものです。
お聞きしたいことがあるので掲示板にカキコさせて頂きました。
今名前があらかじめわからないファルダ、ファイルをすべて検索する方法を探しています。
たとえば「D:\Main」ホルダーの中にフォルダや、ファイルがいくつかあるとします。
そのフォルダや、ファイルをなめていきすべて検索したいのです。
そのときフォルダや、ファイルの名前も取得したいのです。
動作としてはフォルダや、ファイルを見つけたらその場で名前を表示し、また見つけたら名前を表示し、・・・。を繰り返します。
また、FindFile()関数を使用しようと思ったのですが、これはフォルダ名、ファイル名が分かっているときの場合ですよね?名前はわからないけど、とにかくすべてを検索したいのです。
何かいい方法があったら教えてください。お願いいたします。
> また、FindFile()関数を使用しようと思ったのですが、これはフォルダ名、ファイル名が分かっているときの場合ですよね?名前はわからないけど、とにかくすべてを検索したいのです。
ワイルドカード(?や*)を使えば,最初の起点となるディレクトリ名がわかっていれば検索できます。
ディレクトリ内部を再帰的に調べたいなら,プログラム自体も再帰にすれば可能です。