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#
------解决方案--------------------可以肯定的是,c#文件名可以含有“-”号。不然,以GUID或者时间戳命名的文件咋办呢。
------解决方案--------------------
我试了下用photoshop软件是可以打开的
------解决方案--------------------C#的文件名中可以包含—,应该是你的photoshop(别的版本的可能就能打开)不能打开这样的文件