首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

c#如何提取具有特定扩展名的文件路径并检索其父文件夹名称

在C#中,可以使用Directory.GetFiles方法来获取具有特定扩展名的文件路径。然后,可以使用Path.GetFileName方法来提取文件名,再使用Path.GetDirectoryName方法来获取父文件夹名称。

下面是一个示例代码:

代码语言:txt
复制
using System;
using System.IO;

class Program
{
    static void Main()
    {
        string folderPath = "C:\\path\\to\\folder";
        string fileExtension = ".txt";

        string[] filePaths = Directory.GetFiles(folderPath, "*" + fileExtension);

        foreach (string filePath in filePaths)
        {
            string fileName = Path.GetFileName(filePath);
            string parentFolderName = Path.GetDirectoryName(filePath);

            Console.WriteLine("File Name: " + fileName);
            Console.WriteLine("Parent Folder Name: " + parentFolderName);
        }
    }
}

在上面的示例中,folderPath变量指定了要搜索的文件夹路径,fileExtension变量指定了要提取的文件扩展名。Directory.GetFiles方法返回一个字符串数组,包含了具有指定扩展名的文件路径。

然后,使用foreach循环遍历每个文件路径,使用Path.GetFileName方法提取文件名,使用Path.GetDirectoryName方法获取父文件夹名称,并将结果打印输出。

请注意,上述示例中的文件路径和文件夹路径仅作示例,你需要根据实际情况修改为你要操作的文件夹路径和文件扩展名。

关于腾讯云相关产品和产品介绍链接地址,由于要求不能提及具体的云计算品牌商,我无法提供相关链接。你可以通过访问腾讯云官方网站,查找与云计算相关的产品和服务。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券