c# 获取文件尾缀用什么方法
时间: 2024-05-06 13:16:45 浏览: 9
在C#中获取文件的后缀名可以使用Path类的GetExtension方法。这个方法会返回文件的扩展名,包括点号。例如,如果文件名是"example.txt",那么GetExtension方法返回的就是".txt"。以下是使用示例:
```csharp
string fileName = "example.txt";
string extension = Path.GetExtension(fileName);
Console.WriteLine(extension); // 输出 ".txt"
```
需要注意的是,如果文件名中没有扩展名,那么GetExtension方法返回空字符串。因此,在使用GetExtension方法时,需要特别注意空字符串的情况。
相关问题
C# 获取文件大小
以下是C#获取文件大小的代码示例:
```C#
FileInfo t = new FileInfo(filePath);
long fileSize = t.Length;
Console.WriteLine("文件大小为:" + fileSize + "字节");
```
其中,`FileInfo`类用于获取文件信息,`Length`属性用于获取文件大小,单位为字节。
C# 获取文件路径
你可以使用C#中的System.IO命名空间中的Path类来获取文件路径。具体来说,你可以使用Path类的GetDirectoryName方法来获取文件所在目录的路径,使用GetFileName方法来获取文件名,如下所示:
```csharp
string filePath = @"C:\Users\username\Documents\example.txt";
string directoryPath = Path.GetDirectoryName(filePath);
string fileName = Path.GetFileName(filePath);
Console.WriteLine("Directory Path: " + directoryPath);
Console.WriteLine("File Name: " + fileName);
```
上述代码将输出以下结果:
```
Directory Path: C:\Users\username\Documents
File Name: example.txt
```