经常分不清楚目录路径的问题,今天自己总结一下:
~/表示文件所在的根目录。
../表示文件所在的上级目录。
在Server.Mappath()方法中,测试的结果是:~/ ../ / ./ 都表示文件所在的路径。
/ 和 \ 使用的方面:
/用于网站网址路径中。而且表示./ ../ ~/ 都有 /符号。他不涉及转义字符。所以不用@,也不用//表示。
\表示文件路径,例如\n表示换行,所以涉及到转义字符。
所以需要\\ 或者 @