C#控制台应用程序可以使用System.IO命名空间中的Directory类和FileInfo类来实现在文件夹中仅获取Excel文件名的功能。下面是一个完整的示例代码:
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。
没有搜到相关的文章