//代码精简到就这两句,还是会报错
string img = @"d:\迅雷下载\2_pdf.jpg"
FileStream file = new FileStream(img, FileMode.Open); //这里就报错了,不支持指定路径的格式
string img = @"d:\迅雷下载\2_pdf.jpg"
FileStream file = new FileStream(img, FileMode.Open); //这里就报错了,不支持指定路径的格式
一个是pdf,一个jpg,到底是其中贴错一个,还是代码本来就不一致?请检查一下。
一个是pdf,一个jpg,到底是其中贴错一个,还是代码本来就不一致?请检查一下。
只是后来自己测试的时候又改了一个文件路径罢了~~
那是转义了
你如果不用@,那么一开始写路径的时候就都要写成\\
两个反斜杠是正常的呀,特殊字符在字符中需要转义的
两个反斜杠是正常的呀,特殊字符在字符中需要转义的但同样的@f:\图片\动物\3.jpg字符串,我手动输入的时候,再代入参数就不会有问题
两个反斜杠是正常的呀,特殊字符在字符中需要转义的但同样的@f:\图片\动物\3.jpg字符串,我手动输入的时候,再代入参数就不会有问题
string path = System.AppDomain.CurrentDomain.BaseDirectory; string fileName = "test.csv"; string full = Path.Combine(path,fileName); FileStream file = new FileStream(full, FileMode.OpenOrCreate);
本地显示的路径中有\\,不报错的