OpenFileDialog Multiselect问题

时间:2011-05-23 14:49:12

标签: c# .net openfiledialog multi-select

我有标准的OpenFileDialog

var openFileDialog = new OpenFileDialog
{
    DefaultExt = "mpo",
    Filter = "Image file |*.mpo",
    Multiselect = true,
    RestoreDirectory = true,
};

当我尝试使用它在“ fujifilm finepix real 3d w1 ”照片相机上打开几张照片时会触发消息框“无法从此位置打开多个项目。请尝试选择一个而是单项。“仅打开1个文件即可。

当我尝试从硬盘或其他可移动设备中选择照片时,一切正常。

有人遇到同样的问题吗?

2 个答案:

答案 0 :(得分:4)

映射驱动器也会发生这种情况。尝试使用此而不是默认的OpenFileDialog:http://www.ssware.com/fileview/fileview.htm

答案 1 :(得分:0)

由于你已经发现从另一个地方做同样的事情并没有造成任何问题,所以你的相机还有一些东西。

作为应用程序的变通方法,您不应直接在设备上打开所有文件。而是将所有选定的项目复制到保存位置(临时文件夹下面的自创文件夹)并从那里打开它们。