如何获取当前文件的上级目录

解决方案 »

  1.   

    楼主是Winform还是Asp.Net?
    Winform比较复杂,我只知道environment.currentDirectory是当前exe的路径,你要得到上一级的再用这个路径算。
    Asp.Net就比较简单了,直接../就行了
      

  2.   

    Directory.Parent 之类的。 
      

  3.   

    是Winform
    具体要求是这样的:知道一个根目录,要得到这个根目录下面的所有.txt文件
    要用到的是.txt的上级目录
      

  4.   

    Win程序里有一个Application.ExecutePath,是当前可执行文件的路径,你可以通过字符串操作来取上一级路径
    也可以使用System.IO.Dictionary类来操作此路径。
      

  5.   

    Directory.GetCurrentDirectory(); 
    and 
    Environment.CurrentDirectory当前目录
    Path.getdirectoryname目录
      

  6.   

    DirectoryInfo i = null;
                i.Parent
      

  7.   

    要用到的是.txt的上级目录 .txt的上级目录不就是exe文件的目录吗?
    就是environment.currentDirectory
      

  8.   

    FileInfo, DirectoryInfo类
    或者System.IO.Path中的方法
      

  9.   

    DirectoryInfo i = new DirectoryInfo(文件路径)
    //上级目录
    string path = i.Parent.FullName;
      

  10.   


    string path = new DirectoryInfo("../").FullName;//当前应用程序路径的上级目录