假设a文件夹在F盘下,代码如下。将文件名输出到一个ListBox中
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button2_Click(object sender, EventArgs e)
{
DirectoryInfo theFolder = new DirectoryInfo(@"F:\a\");
DirectoryInfo[] dirInfo = theFolder.GetDirectories();
//遍历文件夹
foreach (DirectoryInfo NextFolder in dirInfo)
{
// this.listBox1.Items.Add(NextFolder.Name);
FileInfo[] fileInfo = NextFolder.GetFiles();
foreach (FileInfo NextFile in fileInfo) //遍历文件
this.listBox2.Items.Add(NextFile.Name);
}
}
}
}
相关文章
- BAT 一键遍历出当前目录及子文件夹下指定类型的文件
- c++读取文件夹下的所有文件名
- C++获取文件夹下的所有文件名
- C#获取文件夹下面的所有文件名
- C#文件夹基本操作(判断文件夹是否存在、创建文件夹、移动文件夹、删除文件夹以及遍历文件夹中的文件)
- EXCEL-VBA:递归遍历文件夹及子文件夹中的文件
- c# 控制台应用程序批量修改文件夹下的后缀名(包括子文件夹)
- 在Windows下使用MFC/Win32 API进行文件夹内所有文件的复制操作,可以通过遍历目录中的文件并逐个复制来实现
- JAVA 遍历文件夹下的所有文件(递归调用和非递归调用)
- numpy和pandas库实战——批量得到文件夹下多个CSV文件中的第一列数据并求其最值(附个阶段****)