c# 读取文件夹里文件信息
时间: 2023-06-25 10:02:22 浏览: 91
你可以使用 C# 中的 `DirectoryInfo` 类来获取文件夹中的文件信息。以下是一个简单的示例代码,它遍历指定路径的文件夹,并输出每个文件的名称和大小:
```csharp
using System;
using System.IO;
class Program {
static void Main(string[] args) {
string path = @"C:\myfolder"; // 指定文件夹路径
DirectoryInfo dir = new DirectoryInfo(path);
// 遍历文件夹中的文件
foreach (FileInfo file in dir.GetFiles()) {
Console.WriteLine("File Name: {0}", file.Name);
Console.WriteLine("File Size: {0} bytes", file.Length);
}
}
}
```
你可以根据需求对代码进行修改,例如添加过滤条件、递归遍历子文件夹等。
相关问题
c#依次读取文件夹里的所有txt文件
你可以使用C#中的Directory类和File类来实现读取文件夹里的所有txt文件的操作。以下是一个简单的代码示例:
```csharp
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
string folderPath = @"C:\MyFolder\"; // 文件夹路径
string[] files = Directory.GetFiles(folderPath, "*.txt"); // 获取所有txt文件
foreach (string file in files)
{
string content = File.ReadAllText(file); // 读取文件内容
Console.WriteLine("File Name: {0}", file);
Console.WriteLine("Content: {0}", content);
}
Console.ReadKey();
}
}
```
上面的代码首先通过`Directory.GetFiles()`方法获取文件夹中所有txt文件的路径,然后通过`File.ReadAllText()`方法读取每个文件的内容,最后将文件名和内容打印到控制台。
C#读取文件夹下所有文件
C是一种编程语言,由Dennis Ritchie在20世纪70年代开发。它是一种高级语言,可以用于开发各种应用程序,包括操作系统、游戏、数据库、网络应用程序等。C语言具有高效、可移植、灵活等特点,是计算机科学领域中最常用的编程语言之一。