转义-路径

* JS转义字符\

不管在c#中还是js中\都是转义字符,在js中多个字符串拼接而成的字符串,还是要带\‘\’需要进行转义, 否则就变为多个参数,而不是一个整体

* 访问路径

1、本地路径\

"c:\\temp"表示路径是c:\temp,前面不带@就需要用\转义下; 而 @"c:\temp"就表示c:\temp,带@表示是什么就是什么;

2、网络路径/

http://localhost:34649/Home/Index

3、相对路径&绝对路径

  相对路径:相对于当前路径

  - 同级,.\\cmd.exe ;  .表示当前路径;

  - 父级,..\\cmd.exe ;  ..表示父级路径;

  - 上上级, ..\\..\\cmd.exe;  

       注意三种写法:" .\\cmd.exe "  ;     "./cmd.exe"  ;    @".\cmd.exe"

  绝对路径:从盘符开始,C:\windows\system32\cmd.exe

            //获取当前应用程序集的执行目录,D:\MyDemo\test1\Console_win\ConsoleApp1\bin\Debug\
            string dir = AppDomain.CurrentDomain.BaseDirectory;
            //获取当前应用程序集的执行的上级目录,D:\MyDemo\test1\Console_win\ConsoleApp1\bin
            string dir1 = Path.GetFullPath("..");
            //获得上上级目录 D:\MyDemo\test1\Console_win\ConsoleApp1
            string dir2 = Path.GetFullPath("../..");
控制台获取根目录

其他的获取根目录路径方法可以参考博文 http://www.cnblogs.com/ching2009/p/4293597.html

posted on 2018-07-02 17:18  莫伊筱筱  阅读(917)  评论(0)    收藏  举报