【www.gdgbn.com--python】
asp教程.net遍历文件夹所有文件并列出代码
下面的代码是一款c# asp.net教程的文件夹里面的所有文件列出来哦,并且显示了文件创建时间,文件名哦。
directoryinfo di;
fileinfo[] filelist;
datagridview dgvlist;
datatable dtable = new datatable();
dtable.columns.add("filename");
dtable.columns.add("createddt");
using (folderbrowserdialog dlg = new folderbrowserdialog())
{
dlg.description = "select a folder";
dlg.shownewfolderbutton = false;
if (dlg.showdialog() == dialogresult.ok)
{
di = new directoryinfo(dlg.selectedpath);
filelist = di.getfiles();
foreach (fileinfo fi in filelist)
{
datarow dr = dtable.newrow();
dr["filename"]=fi.name;
dr["createddt"]=fi.creationtime.toshortdatestring();
}
dgvlist.datasource = dtable; }
else return;
}
/*
该程序实例的功能有
1. 用户上传文件传到update文件夹里面(没有经过数据库教程,弄简单直观点的)
2.然后其他用户能通过一个界面看到这些上传的文件(最好是列表形式),
3.文件列表里面就显示各上传的文件名,创建时间,下载三项就行了
*/