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

 我来答
ericfalcon
2011-05-12 · TA获得超过219个赞
知道小有建树答主
回答量:312
采纳率:0%
帮助的人:196万
展开全部
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;
}

// 希望对你有帮助!
暮色小易
推荐于2016-03-31 · TA获得超过161个赞
知道答主
回答量:77
采纳率:0%
帮助的人:78万
展开全部
我的做法是拖入一个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;
}
追问
弱弱地再问高手一下,要显示文件夹下的多个文件的名字,该怎么做呢,能不能把代码也帮我写一下,不甚感激
追答
今天本来要给你答案的,确实没时间,下面那个人已经给你了,和我想的差不多!
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式