117.info
人生若只如初见

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

在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()方法。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fe09aAzsOCAVXAg.html

推荐文章

  • c#覆盖父类方法是什么

    在C#中,子类可以通过使用override关键字来覆盖父类的方法
    using System; class ParentClass
    { public virtual void PrintMessage() { Console.WriteL...

  • c++和c#有什么区别

    C++ 和 C# 是两种不同的编程语言,它们在许多方面都有所不同。以下是一些主要的区别: 语法:C++ 的语法比 C# 更复杂,因为它支持多种编程范式(如过程式、面向对...

  • c#数据类型有哪几种

    C# 是一种面向对象的编程语言,它包含了多种数据类型。以下是 C# 中常见的数据类型: 整数类型: sbyte:8 位有符号整数,范围从 -128 到 127。
    byte:8 位...

  • c#如何定义一个字符串数组

    在C#中,您可以使用以下方法之一定义一个字符串数组: 使用string[]关键字声明一个字符串数组,并分配给它一个新的数组实例。例如: string[] myStringArray = n...

  • 1加到100的c语言程序怎么实现

    以下是一个简单的C语言程序,用于计算从1加到100的和:
    #include int main() { int sum = 0; int i; for (i = 1; i

  • c语言数组定义的三种方式

    在C语言中,有三种常见的方法来定义数组: 声明一个具有固定大小的数组: int arr[5]; // 定义一个包含5个整数的数组 这种方法在编译时确定数组的大小。数组的大...

  • c语言如何输出1到100的和

    在C语言中,你可以使用一个循环来计算1到100的和并输出结果
    #include int main() { int sum = 0; for (int i = 1; i

  • c语言memset怎么用

    memset 是 C 语言中的一个函数,用于在内存区域中填充特定的字节值。这个函数常用于初始化或清空数组、结构体等数据结构。
    memset 函数的原型如下:
    v...