C#中读文件或写文件时如何找文件的相对路径而不是绝对路径,有函数可用吗?谢谢了。

解决方案 »

  1.   

    http://topic.csdn.net/t/20030330/12/1595151.html
      

  2.   

    C#读文件或写文件时应该用 绝对路径吧
    当前目录下的某个文件
    例如 a.txt
      用Server.MapPath("a.txt");获得这个文件的绝对路径 赋值过去
      

  3.   

    string MyAppPath=System.AppDomain.CurrentDomain.BaseDirectory;
    获取到程序所在的绝对路径后,再加上你的相对路径,就OK了!
      

  4.   

    文件的相对路径指的是文件名吗?
    Path.GetFileName(path);
      

  5.   

    有很多种方法,楼上几位的都可以,wo de ye keyiSystem.Web.HttpContext.Current.Request.MapPath("UpLoads/")
      

  6.   


    //web页面
    String path=Server.MapPath("相对路径"); //非web页面,引入System.web,再USING 
    using System.Web;
    String path=HttpContext.Current.Server.MapPath("相对路径");上面取出来其实都是绝对路径,实际上文件读取什么都是通过绝对路径过去的