c#

c#如何获取文件夹下的所有文件名

小亿
256
2024-09-03 19:37:07
栏目: 编程语言

在C#中,您可以使用System.IO命名空间中的Directory类来获取文件夹下的所有文件名。以下是一个示例代码:

using System;
using System.IO;

class Program
{
    static void Main()
    {
        // 指定要获取文件名的文件夹路径
        string folderPath = @"C:\example_folder";

        try
        {
            // 获取文件夹下的所有文件名
            string[] fileNames = Directory.GetFiles(folderPath);

            // 输出文件名
            Console.WriteLine("文件夹下的所有文件名:");
            foreach (string fileName in fileNames)
            {
                Console.WriteLine(fileName);
            }
        }
        catch (Exception ex)
        {
            Console.WriteLine("Error: " + ex.Message);
        }
    }
}

这段代码首先指定要获取文件名的文件夹路径,然后使用Directory.GetFiles()方法获取该文件夹下的所有文件名。最后,遍历并输出所有文件名。注意,这里的文件名包含了完整的文件路径。如果只需要文件名而不包含路径,可以使用Path.GetFileName()方法。

0
看了该问题的人还看了