c#获取文件名称,不包括后缀
时间: 2024-01-05 16:03:12 浏览: 21
可以使用Path类中的方法来获取文件名,不包括后缀。具体实现如下:
```csharp
string fileName = Path.GetFileNameWithoutExtension(@"C:\test\example.txt");
```
上述代码会将文件路径中的文件名(包括文件扩展名)提取出来,并去掉文件扩展名,最终返回文件名“example”。
相关问题
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)`方法来获取文件所在的目录路径。
希望这可以帮助到你!
C# 根据名称获取后缀
要根据名称获取后缀,可以使用C#中的Path类的GetExtension方法。以下是获取文件名为"example.txt"的后缀的示例代码:
```
string fileName = "example.txt";
string extension = Path.GetExtension(fileName);
```
该代码将返回".txt"字符串作为文件的后缀。