C# 查找获取文件夹下的文件名称和路径已经文件数量
时间: 2023-10-27 18:06:00 浏览: 159
C# 获得文件路径信息
你可以使用C#中的System.IO命名空间中的Directory和FileInfo类来获取文件夹下的文件名称、路径和文件数量。
下面是一个获取文件夹下所有文件名称、路径和文件数量的示例代码:
```csharp
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
string folderPath = @"C:\Users\UserName\Desktop\TestFolder"; // 文件夹路径
string[] files = Directory.GetFiles(folderPath); // 获取文件夹下所有文件
Console.WriteLine("文件夹路径:{0}", folderPath);
Console.WriteLine("文件数量:{0}", files.Length);
foreach (string file in files)
{
FileInfo fileInfo = new FileInfo(file);
Console.WriteLine("文件名称:{0}", fileInfo.Name);
Console.WriteLine("文件路径:{0}", fileInfo.FullName);
}
}
}
```
这段代码首先指定了一个文件夹路径,然后使用Directory类的GetFiles方法获取文件夹下所有文件,并存储到字符串数组files中。接着,使用foreach循环遍历文件数组,使用FileInfo类获取每个文件的名称和路径,并输出到控制台。最后,输出文件数量。
注意:此示例代码假设文件夹路径是存在的。如果文件夹不存在,会抛出异常。
阅读全文