c#获取路径,asp.net获取路径

asp.net 获取路径

【相对路径】
Request.ApplicationPath/src
Path.GetDirectoryName(HttpContext.Current.Request.RawUrl )//src//Xiaoshe
Context.Request.Path/src/Xiaoshe/Xiaoshe_New.aspx
Context.Request.CurrentExecutionFilePath/src/Xiaoshe/Xiaoshe_New.aspx
Context.Request.FilePath/src/Xiaoshe/Xiaoshe_New.aspx
HttpContext.Current.Request.RawUrl /src/Xiaoshe/Xiaoshe_New.aspx
HttpContext.Current.Request.Urlhttp://localhost:1344/src/Xiaoshe/Xiaoshe_New.aspx
TemplateSourceDirectory/src/Controls


【绝对路径】
Server.MapPath("./") E://Wonsoft//Pro2//src//Xiaoshe//
Server.MapPath("") E://Wonsoft//Pro2//src//Xiaoshe
Context.Request.PhysicalApplicationPathE://Wonsoft//Pro2//src//
Context.Request.PhysicalPath E://Wonsoft//Pro2//src//Xiaoshe//Xiaoshe_New.aspx
MapPathSecure(TemplateSourceDirectory)E://Wonsoft//Pro2//src//Controls string

C# 获取路径

class Program {
    static void Main(string[] args) {

        //获取当前运行程序的目录
        string fileDir = Environment.CurrentDirectory;
        Console.WriteLine("当前程序目录:" + fileDir);

        //一个文件目录
        string filePath = "C:\\JiYF\\BenXH\\BenXHCMS.xml";
        Console.WriteLine("该文件的目录:" + filePath);

        string str = "获取文件的全路径:" + Path.GetFullPath(filePath); 
        //-->C:\JiYF\BenXH\BenXHCMS.xml
        Console.WriteLine(str);
        str = "获取文件所在的目录:" + Path.GetDirectoryName(filePath); 
        //-->C:\JiYF\BenXH
        Console.WriteLine(str);
        str = "获取文件的名称含有后缀:" + Path.GetFileName(filePath); 
        //-->BenXHCMS.xml
        Console.WriteLine(str);
        str = "获取文件的名称没有后缀:" + Path.GetFileNameWithoutExtension(filePath); 
        //-->BenXHCMS
        Console.WriteLine(str);
        str = "获取路径的后缀扩展名称:" + Path.GetExtension(filePath); 
        //-->.xml
        Console.WriteLine(str);
        str = "获取路径的根目录:" + Path.GetPathRoot(filePath); 
        //-->C:        Console.WriteLine(str);
        Console.ReadKey();

    }
}

AppDomain.CurrentDomain.BaseDirectory  可以用于 b/s和c/s都支持

欢迎分享,(联系QQ/微信:996991818)

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论