私はVisual Studio 2012で作業しています。現状では、MFCフォームには入力ボックスがあり、MFCで使用されるmp3ファイルのディレクトリパス全体が必要です。しかし、ファイルをクリックして実行するように選択する必要があり、これは非常に面倒な仕事です。複数のファイルにアクセスするC++のMFC
現在、ファイルパスはMFCのthis->tb_filePath->Text
フォームに保存され、private: System::Void Run_Click(System::Object^ sender, System::EventArgs^ e)
がクリックされた後、関数は上に保存されたファイルパスを取得して実行します。
すべてのmp3ファイルが特定のディレクトリに保存されているため、このプロセスを自動的に作成しようとしました。またディレクトリに、
xxxxx.mp3
aaxxx.txt
xxxx1.mp3
aaxx1.txt
があります。私はこれらのファイルも区別しなければなりません。 txtは入力として許可されません。しかし、私はウィンドウMFCのフォームに精通していないので、私はこれでどのように始めることができるのか分かりません。
まず、ディレクトリに自動的にアクセスして、.exeプログラムで使用されるファイルを読み取るにはどうすればよいですか。そして、私はすべてのファイルを見つけたことをどのように知ることができますか?
第2に、MFCの特定のボタンを押したときにフォルダ内の次のファイルを選択することは可能ですか?
全体的に、特定のディレクトリのすべての.mp3ファイルを1つずつ選択せずに検索する方法がわかりません。
あなたが望むものはあまり明確ではありません。おそらく[FindFirstFile](https://msdn.microsoft.com/en-us/library/windows/desktop/aa364418(v=vs.85).aspx)が必要ですか? –
'System :: Object ^'はC++ではありません。どの言語/プラットフォームを使用していますか? – IInspectable
実際のコードを表示します.... –