c#获取文件夹下部分文件的文件名并保存在text
时间: 2024-05-01 16:23:30 浏览: 139
以下是C#代码示例,可以获取指定文件夹下的所有以“.txt”为后缀名的文件的文件名,并将其保存在text文件中:
```csharp
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
string folderPath = @"C:\MyFolder"; // 指定文件夹路径
string[] files = Directory.GetFiles(folderPath, "*.txt"); // 获取所有以“.txt”为后缀名的文件
using (StreamWriter writer = new StreamWriter("text.txt")) // 创建文件写入器
{
foreach (string file in files)
{
writer.WriteLine(Path.GetFileName(file)); // 将文件名写入text文件
}
}
}
}
```
以上代码中,`Directory.GetFiles`方法可以获取指定文件夹下的所有文件,第一个参数是文件夹路径,第二个参数是搜索的文件名模式,可以使用通配符“*”匹配文件名。`StreamWriter`类可以创建一个文件写入器,将文件名写入text文件中。`Path.GetFileName`方法可以获取文件路径中的文件名。
阅读全文