转义-路径
* 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