2016-07-25 13 views
-2

私は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つずつ選択せずに検索する方法がわかりません。

+0

あなたが望むものはあまり明確ではありません。おそらく[FindFirstFile](https://msdn.microsoft.com/en-us/library/windows/desktop/aa364418(v=vs.85).aspx)が必要ですか? –

+1

'System :: Object ^'はC++ではありません。どの言語/プラットフォームを使用していますか? – IInspectable

+0

実際のコードを表示します.... –

答えて

-1

これを解決しました。ディレクトリとファイルの関係を扱うのはちょっとした問題でした。貧しい人の質問には申し訳ありません。

+0

Hm。あなたが質問を修正し、答えに精緻化しない限り、私は両方を削除するだけです... – Deduplicator

関連する問題