你这什么程序?IIS的吗?那无法直接访问本地文件,没权限。

解决方案 »

  1.   

    重新安装.NET,你的.NET出现了问题。
      

  2.   


    FileInfo fi = new FileInfo(@"D:\aaa.txt");
      

  3.   

    试着读取另外一个文件试试,比如txt文件。 不行的话 把文件拷贝到项目下面在试试,还不行。就是权限的问题。
      

  4.   

    读取PPT的方法:
    http://blog.csdn.net/yezi2413/article/details/3132074
    http://blog.csdn.net/chengdong284/article/details/4789081
      

  5.   

    你先试试其他盘符的其他文件 
    都不行 那就Over了重装.NetFramework
    再不行重装系统
      

  6.   

    换个路径试试,如果不行,读取文件流的最后一个参数换下.FileMode.Open
      

  7.   

                string path = "e://MFC//mfc_socket.ppt";
                FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read);
                fs.Close();
      

  8.   

    "‪E:\\MFC\\mfc_socket.ppt"
    拿分走人
      

  9.   

    怪,用绝对路径有这个“不支持路径格式”的错误提示,你将PPT文件复制到项目所在的目录,再用这个就OK了,
    string path =Application.StartupPath +"\\‪mfc_socket.ppt";
      

  10.   

    用 FileInfo 试试··
    你这样的问题·可能是因为权限问题造成的···