C#窗体应用程序如何获取一个文件夹下的文件的名字,并显示在label上
2个回答
展开全部
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;
}
// 希望对你有帮助!
{
// 获取指定文件夹目录
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;
}
// 希望对你有帮助!
展开全部
我的做法是拖入一个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;
}
private void button1_Click(object sender, EventArgs e)
{
FileInfo fi = new FileInfo("D:\\MeiXun\\美迅数据词典.docx");
label1.Text = fi.Name;
}
追问
弱弱地再问高手一下,要显示文件夹下的多个文件的名字,该怎么做呢,能不能把代码也帮我写一下,不甚感激
追答
今天本来要给你答案的,确实没时间,下面那个人已经给你了,和我想的差不多!
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询