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#中datatable.select()的用法是什么

    在C#中,DataTable类中的Select方法用于按照指定的筛选条件从DataTable中选择行。它返回一个满足条件的DataRow数组。
    Select方法的语法如下:
    public ...

  • C++中的CreateFile函数怎么使用

    在C++中,CreateFile函数可以用来创建或打开一个文件。它的原型是:
    HANDLE CreateFile(LPCTSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, L...

  • C#中怎么使用datagridview获取某行某列的值

    在C#中,可以使用DataGridView的Rows和Columns属性来获取指定行和列的值。
    首先,使用Rows属性获取指定行的DataGridViewRow对象,然后使用Cells属性获取该行...

  • c++如何创建文件并写入数据

    要在C++中创建文件并写入数据,您可以使用fstream库中的ofstream类。以下是一个简单的示例程序,演示如何创建文件并写入数据:
    #include #include int main...

  • 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...