ComException:找不到文件
我正在尝试打开共享文件夹上的 autocad 文件,但失败并出现异常,提示未找到文件,但文件存在。 代码如下:(“filePath”是文件的路径,acApp 是对 Autocad 对象的引用。)
if(File.Exists("filePath"))
{
acApp.Documents.Open("filePath");
}
I'm trying to open an autocad file on a shared folder but it fails with comexception saying file was not found, but file exists.
Here's the code:("filePath" is the path to the file and acApp is a reference to Autocad object.)
if(File.Exists("filePath"))
{
acApp.Documents.Open("filePath");
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试将共享驱动器的路径替换为 UNC 版本。
Try to replace the path with your shared drive with the UNC version.
使用
\\
而不是\
使用
filePath = "\\servername\\sharedfolder\\protectedfolder\\file1.dwg"
或
使用完整路径
“D:\\服务器名称\\共享文件夹\\受保护的文件夹\\file1.dwg”
Use
\\
instead of\
Use
filePath = "\\servername\\sharedfolder\\protectedfolder\\file1.dwg"
or
use full path
"D:\\servername\\sharedfolder\\protectedfolder\\file1.dwg"