转义-路径

* JS转义字符

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

* 访问路径

1、本地路径

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

2、网络路径/

http://localhost:34649/Home/Index

3、相对路径&绝对路径

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

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

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

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

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

  绝对路径:从盘符开始,C:windowssystem32cmd.exe

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

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

原文地址:https://www.cnblogs.com/SmileSunday/p/9254791.html