📅  最后修改于: 2023-12-03 15:29:45.561000             🧑  作者: Mango
在C#中,可以使用FileInfo类来访问文件的属性和方法。在处理文件时,有时需要知道不带扩展名的文件名,这个操作可以通过FileInfo类提供的方法轻松实现。
要获取文件的文件名,可以使用FileInfo类提供的Name属性。这个属性返回带有扩展名的文件名。例如,以下示例代码演示如何使用Name属性获取文件名:
FileInfo fileInfo = new FileInfo(@"C:\Temp\example.txt");
string fileName = fileInfo.Name;
Console.WriteLine(fileName); // 输出 "example.txt"
要获取不带扩展名的文件名,可以使用FileInfo类提供的方法GetFileNameWithoutExtension。这个方法返回不带扩展名的文件名。例如,以下示例代码演示如何使用GetFileNameWithoutExtension方法获取不带扩展名的文件名:
FileInfo fileInfo = new FileInfo(@"C:\Temp\example.txt");
string fileNameWithoutExtension = fileInfo.GetFileNameWithoutExtension();
Console.WriteLine(fileNameWithoutExtension); // 输出 "example"
通过FileInfo类提供的Name属性和GetFileNameWithoutExtension方法,可以轻松地访问文件名和不带扩展名的文件名。这在处理文件时非常有用,可以避免手动处理文件名的麻烦。