1.可以使用 Path.GetFileNameWithoutExtension
方法来去掉文件名中的扩展名
using System;
using System.IO;
class Program
{
static void Main()
{
string filename = "xxxx.pdf";
string nameWithoutExtension = Path.GetFileNameWithoutExtension(filename);
Console.WriteLine(nameWithoutExtension);
}
}
在上述代码中,Path.GetFileNameWithoutExtension
方法会返回不包含扩展名的文件名。对于输入的文件名 "xxxx.pdf",它将返回 "xxxx"。这个方法只会去掉最后一个点(.)及其后面的内容作为扩展名,所以如果文件名本身包含多个点,则需要进行额外处理。
2.可以使用 Path.GetExtension
方法来获取文件名的扩展名。
using System;
using System.IO;
class Program
{
static void Main()
{
string filename = "xxxx.pdf";
string extension = Path.GetExtension(filename);
Console.WriteLine(extension);
}
}
在上述代码中,Path.GetExtension
方法会返回文件名的扩展名,包括点(.)。对于输入的文件名 "xxxx.pdf",它将返回 ".pdf"。如果文件名中不包含扩展名,则返回空字符串。