c# 获取路径C:\\123\\456 获取456名称
时间: 2023-12-21 16:05:34 浏览: 37
以下是使用C#获取路径中文件名的方法:
```csharp
string path = @"C:\123\456";
string fileName = Path.GetFileName(path);
Console.WriteLine("File name: " + fileName); // 输出:File name: 456
```
相关问题
C# 获取路径目录名
可以使用 `Path.GetDirectoryName` 方法来获取路径的目录名。以下是一个示例代码:
```csharp
using System;
using System.IO;
class Program
{
static void Main()
{
string path = @"C:\Projects\MyFile.txt";
string directoryName = Path.GetDirectoryName(path);
Console.WriteLine(directoryName);
}
}
```
在上述示例中,`path` 变量存储了文件的完整路径,`Path.GetDirectoryName` 方法会返回该路径的目录名。在这个例子中,输出将会是 `C:\Projects`。
C# 从文件路径获取文件名称
要从文件路径中获取文件名称,你可以使用`System.IO.Path`类中的`GetFileName`方法。以下是一个示例代码:
```csharp
string filePath = "C:\\path\\to\\file.txt";
string fileName = System.IO.Path.GetFileName(filePath);
Console.WriteLine(fileName); // 输出: file.txt
```
在上述代码中,`filePath`是文件的完整路径。通过调用`System.IO.Path.GetFileName(filePath)`方法,你可以获取到文件的名称。在这个示例中,`fileName`的值将会是"file.txt"。
请注意,这个方法只会返回文件的名称部分,不会包含路径信息。如果你需要获取文件的完整路径,可以使用`System.IO.Path.GetDirectoryName(filePath)`方法来获取文件所在的目录路径。
希望这可以帮助到你!