1.概念

绝对路径:从根目录开始的完整路径(如 C:\SoftWare\Config.xml),与程序位置无关

相对路径:基于当前工作目录(如 .\Resource\Img.png)或应用程序启动目(如 ..\..\data.txt)的路径。若在Visual Studio中调试程序,当前工作目录默认是项目的可执行文件所在的目录,通常是项目的bin\Debugbin\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文件

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐