我在visual studio 2008上有一个visual c ++ windows窗体应用程序(空)
我想添加一个按钮,以便用户可以浏览文件夹。
选择文件夹后,我想“扫描”该文件夹,并在我的Windows窗体应用程序中列出所有图像(JPG,PNG和GIF)。
任何人都可以向我提供所需的步骤吗?
谢谢
答案 0 :(得分:1)
我不确定是否有任何自动扫描图像文件的方法,但由于您只有3个扩展程序,因此您可以在每个扩展程序中尝试以下操作,
string[] imageList = Directory.GetFiles(path, "*.jpg");
其中path是您使用浏览文件夹对话框浏览的文件夹(不是浏览文件对话框)。
它返回目录中所有文件的字符串及其完整路径。您可以选择使用简单的.Split('\')命令修剪路径。
我不确定字符串[]是否可以在C ++中工作,因为语法似乎需要帽子符号,如下所示。
array<String^>^imageList
以下是getfiles方法的link。