C#中相对路径与绝对路径说明
·
1.概念
绝对路径:从根目录开始的完整路径(如 C:\SoftWare\Config.xml),与程序位置无关
相对路径:基于当前工作目录(如 .\Resource\Img.png)或应用程序启动目(如 ..\..\data.txt)的路径。若在Visual Studio中调试程序,当前工作目录默认是项目的可执行文件所在的目录,通常是项目的bin\Debug或bin\Release目录。
2.使用说明
(1)绝对路径
这个比较容易理解,就是从根目录开始的完整路径。
string path1 = @"C:\Users\QWER\Desktop\文件\图片缩放和移动\ZoomAndMove\bin\Debug\Log.txt";
(2)相对路径
1) .\表示当前路径,如.\Log.txt(也可以省略.\,直接写成Log.txt)
2) ..\表示上一级目录,如../logs/app.log,表示上级目录中文件夹logs中的app.log
3)..\..\表示上上级目录
4) .\picture\TBNG143.jpg表示当前路径文件夹picture文件夹下的TBNG143.jpg文件
(也可以写为picture\TBNG143.jpg)
string path1 = @".\Log.txt";//这个指向跟上个绝对路径指向相同,debug文件夹下的Log.txt文件
更多推荐


所有评论(0)