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

如何使用C#控制台应用程序在文件夹中仅获取(excel)文件名

C#控制台应用程序可以使用System.IO命名空间中的Directory类和FileInfo类来实现在文件夹中仅获取Excel文件名的功能。下面是一个完整的示例代码:

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

namespace ConsoleApp
{
    class Program
    {
        static void Main(string[] args)
        {
            string folderPath = "文件夹路径"; // 替换为实际的文件夹路径

            try
            {
                DirectoryInfo directoryInfo = new DirectoryInfo(folderPath);
                FileInfo[] files = directoryInfo.GetFiles("*.xlsx"); // 获取指定扩展名的文件,这里使用.xlsx作为示例

                foreach (FileInfo file in files)
                {
                    Console.WriteLine(file.Name); // 输出文件名
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("发生错误:" + ex.Message);
            }

            Console.ReadLine();
        }
    }
}

上述代码中,首先需要将"文件夹路径"替换为实际的文件夹路径,然后使用DirectoryInfo类创建一个表示文件夹的实例。接着,使用GetFiles方法获取指定扩展名的文件,这里使用"*.xlsx"来表示Excel文件。最后,通过遍历文件数组,使用FileInfo的Name属性获取文件名,并输出到控制台。

这个示例中使用了C#语言和.NET Framework的相关类库来实现文件名获取功能。对于Excel文件,可以使用腾讯云的对象存储服务 COS(Cloud Object Storage)来存储和管理文件。您可以使用腾讯云 COS SDK for .NET来在C#应用程序中使用COS服务,具体可以参考腾讯云COS官方文档:COS SDK for .NET

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

相关·内容

31分41秒

【玩转 WordPress】腾讯云serverless搭建WordPress个人博经验分享

领券