【发布时间】:2013-05-13 06:54:23
【问题描述】:
我正在尝试使用OpenFileDialog 打开一个文件。
if (openFileDialog1.FileName != "" && resultSaveDialog == System.Windows.Forms.DialogResult.OK)
{
openFileDialog1.OpenFile(); // Throw Exception Here
txtFileName.Text = openFileDialog1.SafeFileName;
}
但是如果文件已经在浏览的窗口中打开,它会抛出异常
进程无法访问文件 'D:\Projects\CDR_RAW_FILES\GroupData\8859511378.xls' 因为它是 正在被另一个进程使用。
即使文件已经在窗口资源管理器中打开,是否可以使用OpenFileDialog 打开文件。
【问题讨论】:
-
(克隆/复制)&打开
-
为什么要打开文件...?获取任何数据...?或者只是读取文件名...?
-
@Pandian 只是为了获取打开的文件名和路径
-
@RajeevKumar 您只需要文件名及其路径,然后尝试我添加的解决方案
标签: c# winforms openfiledialog