C#窗体应用程序如何获取一个文件夹下的文件的名字,并显示在label上

2024-11-20 04:44:50
推荐回答(2个)
回答1:

private void button1_Click(object sender, EventArgs e)
{
// 获取指定文件夹目录
DirectoryInfo baseDir = new DirectoryInfo("文件夹的路径");
// 获取指定文件夹下的所有文件。
// 如果你需要获取特定格式的文件,如.html 结尾的,可以写成 baseDir.GetFiles("*.html");
FileInfo[] files = baseDir.GetFiles();
// 定义文件名字符串
string fileNames = string.Empty;
for(int i = 0; i < files.Length; i++)
{
// 获取每个文件名,并记录到 字符串 fileNames 里
// 如果需要获取文件的完整路径名, files[i].FullName;
fileNames += files[i].Name + ",";
}
// 显示到 Label 标签上
label1.Text = fileNames;
}

// 希望对你有帮助!

回答2:

我的做法是拖入一个button1按钮,和一个label1控件,不知道是不是你想要的结果:给出你了button1按钮事件代码,被忘记using System.IO;这个名称空间
private void button1_Click(object sender, EventArgs e)
{
FileInfo fi = new FileInfo("D:\\MeiXun\\美迅数据词典.docx");
label1.Text = fi.Name;
}