2016-07-25 36 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 

有mp3格式和txt格式,我也必须区分这些文件。不允许txt作为输入。但是我现在对窗口MFC的表单不熟悉,所以我不确定该如何开始。

首先,我该如何自动访问该目录并读取将在.exe程序中使用的文件。我怎么知道我找到了所有的文件?

其次,当我按下MFC的某个按钮时,是否可以选择文件夹中的下一个文件?

总的来说,我不确定如何在特定目录中搜​​索所有.mp3文件而无需逐个选择它。

+0

不太清楚你想要什么。也许你需要[FindFirstFile](https://msdn.microsoft.com/en-us/library/windows/desktop/aa364418(v = vs.85).aspx)? –

+1

'System :: Object ^'不是C++。你使用什么语言/平台? – IInspectable

+0

向我们展示实际的代码.... –

回答

-1

这已解决。这只是一个处理目录和文件关系的问题。对可怜的提问感到抱歉。

+0

嗯。除非你会解决这个问题并且详细解答答案,否则我会删除两个... – Deduplicator