C#路径中获取文件全路径、目录、扩展名、文件名称
作者:野牛程序员:2023-08-24 13:43:20C#阅读 2829
在 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
