C#路径中获取文件全路径、目录、扩展名、文件名称
作者:野牛程序员:2023-08-24 13:43:20C#阅读 3063
在 C# 中,可以使用 Path 类来获取文件全路径、目录、扩展名和文件名称。以下是一个示例代码,演示了如何实现这一点:
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
string filePath = @"C:\\Your\\Directory\\YourFile.txt";
// 获取文件全路径
string fullPath = Path.GetFullPath(filePath);
Console.WriteLine("文件全路径:" + fullPath);
// 获取文件目录
string directory = Path.GetDirectoryName(filePath);
Console.WriteLine("文件目录:" + directory);
// 获取文件扩展名(包括点)
string extension = Path.GetExtension(filePath);
Console.WriteLine("文件扩展名:" + extension);
// 获取文件名(包括扩展名)
string fileName = Path.GetFileName(filePath);
Console.WriteLine("文件名:" + fileName);
// 获取文件名(不包括扩展名)
string fileNameWithoutExtension = Path.GetFileNameWithoutExtension(filePath);
Console.WriteLine("不带扩展名的文件名:" + fileNameWithoutExtension);
}
}在这个示例中,使用了 Path.GetFullPath、Path.GetDirectoryName、Path.GetExtension、Path.GetFileName 和 Path.GetFileNameWithoutExtension 方法来获取文件的全路径、目录、扩展名以及带扩展名和不带扩展名的文件名称。替换 filePath 为实际的文件路径,运行代码后,它将输出这些文件属性。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

