当前位置: 代码迷 >> C# >> c# 打开JPG文件,JPG文件名含有“-”,报错解决思路
  详细解决方案

c# 打开JPG文件,JPG文件名含有“-”,报错解决思路

热度:264   发布时间:2016-05-05 05:05:17.0
c# 打开JPG文件,JPG文件名含有“-”,报错
 App.Open("E:\\EPS Data\\13_8711199-1.jpg", obj);


这段代码是调用了Photoshop的COM组件,报错“Cannot open the file because the open options are incorrect”

我把文件名中的“-”去掉就好了,想问一下,有没有人能解释一下这是什么原因啊,是不是C#在编译的时候文件名不能含“-”,还是因为Photoshop的问题,我还发现了Photoshop打不开文件名带“-”的图片
------解决思路----------------------
可以肯定的是,c#文件名可以含有“-”号。不然,以GUID或者时间戳命名的文件咋办呢。
------解决思路----------------------
引用:
C# code?1 App.Open("E:\\EPS Data\\13_8711199-1.jpg", obj);

这段代码是调用了Photoshop的COM组件,报错“Cannot open the file because the open options are incorrect”

我把文件名中的“-”去掉就好了,想问一下,有没有人能解释一下这是什么……

我试了下用photoshop软件是可以打开的
------解决思路----------------------
C#的文件名中可以包含—,应该是你的photoshop(别的版本的可能就能打开)不能打开这样的文件
  相关解决方案