C++
1char curr_dir[256];//実行ファイルのディレクトリへのパス 2HANDLE h_dir; 3WIN32_FIND_DATA dir_data; 4h_dir = FindFirstFile((string(curr_dir)+"\data\*").c_str(), &dir_data);
ファイル階層
main.exe
― data
―― folder1
――― file1.txt
folder1 についての情報を取得するためにプログラムを書いたのですが、実行して dir_data の中身を見ると、cFileName が "." となってしまいます。
原因と対策について教えてください。その他気を付けるべき点や修正すべき点などがあれば、そちらについても教えていただけると助かります。
OS は Windows10 、開発には Visual Studio Community 2017 を使用していて、文字セットはマルチバイトに設定してあります。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。