c#绝对路径和相对路径
时间: 2023-09-04 14:13:26 浏览: 297
C#操作文件系统绝对路径和相对路径
C#中,绝对路径和相对路径都用于定位文件或目录。绝对路径是从文件系统的根目录开始的完整路径,而相对路径是相对于当前工作目录或指定的基准路径而言的路径。
绝对路径示例:
```csharp
string absolutePath = @"C:\Users\Username\Documents\file.txt";
```
在上述示例中,路径以盘符(如C:)开头,指定了文件的完整路径。
相对路径示例:
```csharp
string relativePath = @"..\..\Documents\file.txt";
```
在上述示例中,路径以".."开头,表示返回上级目录,然后再进入"Documents"目录,并指定了文件的相对路径。
要注意的是,在使用相对路径时,当前工作目录或基准路径是相对于正在执行的应用程序的位置的。可以使用以下代码获取当前工作目录:
```csharp
string currentDirectory = Environment.CurrentDirectory;
```
希望能帮到你!如果有其他问题,请继续提问。
阅读全文