当前位置:编程学习 > C#/ASP.NET >>

FileStream使用的问题

FileStream fs = new FileStream(@"‪E:\MFC\mfc_socket.ppt", FileMode.Open, FileAccess.Read);
netFun.Send(fs);
fs.Close();


不知道哪里出问题了,非说不支持路径格式



--------------------编程问答-------------------- 用StreamReader试试。。
--------------------编程问答--------------------
引用 1 楼 jiaoshiyao 的回复:
用StreamReader试试。。


试了一下,也不行。依然路径格式不支持。。。 --------------------编程问答--------------------
引用 楼主 lyclovezmy 的回复:
FileStream fs = new FileStream(@"‪E:\MFC\mfc_socket.ppt", FileMode.Open, FileAccess.Read);
netFun.Send(fs);
fs.Close();


不知道哪里出问题了,非说不支持路径格式




换相对路径试试 --------------------编程问答-------------------- 你这什么程序?IIS的吗?那无法直接访问本地文件,没权限。 --------------------编程问答--------------------
引用 4 楼 wddw1986 的回复:
你这什么程序?IIS的吗?那无法直接访问本地文件,没权限。


WinForm的 --------------------编程问答-------------------- 把你的路径复制出来放到资源管理器里面看正常吗 --------------------编程问答-------------------- --------------------编程问答--------------------
引用 6 楼 wddw1986 的回复:
把你的路径复制出来放到资源管理器里面看正常吗


嗯,用资源管理器可以打开。 --------------------编程问答-------------------- 重新安装.NET,你的.NET出现了问题。 --------------------编程问答--------------------
引用 9 楼 qldsrx 的回复:
重新安装.NET,你的.NET出现了问题。


这个。。。也能出问题啊 --------------------编程问答-------------------- 好纠结。。。 --------------------编程问答--------------------
引用 楼主 lyclovezmy 的回复:
FileStream fs = new FileStream(@"‪E:\MFC\mfc_socket.ppt", FileMode.Open, FileAccess.Read);
netFun.Send(fs);
fs.Close();


不知道哪里出问题了,非说不支持路径格式





FileInfo fi = new FileInfo(@"D:\aaa.txt");
--------------------编程问答-------------------- 试着读取另外一个文件试试,比如txt文件。 不行的话 把文件拷贝到项目下面在试试,还不行。就是权限的问题。 --------------------编程问答-------------------- 读取PPT的方法:
http://blog.csdn.net/yezi2413/article/details/3132074
http://blog.csdn.net/chengdong284/article/details/4789081 --------------------编程问答-------------------- 你先试试其他盘符的其他文件 
都不行 那就Over了重装.NetFramework
再不行重装系统 --------------------编程问答-------------------- 换个路径试试,如果不行,读取文件流的最后一个参数换下.FileMode.Open --------------------编程问答--------------------
            string path = "e://MFC//mfc_socket.ppt";
            FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read);
            fs.Close();
--------------------编程问答-------------------- "‪E:\\MFC\\mfc_socket.ppt"
拿分走人 --------------------编程问答-------------------- 怪,用绝对路径有这个“不支持路径格式”的错误提示,你将PPT文件复制到项目所在的目录,再用这个就OK了,
string path =Application.StartupPath +"\\‪mfc_socket.ppt"; --------------------编程问答-------------------- 用 FileInfo 试试··
你这样的问题·可能是因为权限问题造成的··· --------------------编程问答--------------------
引用 20 楼 yuekunge 的回复:
用 FileInfo 试试··
你这样的问题·可能是因为权限问题造成的···

如果是权限问题··就以管理员身份运行你的程序··看是否解决···
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,