111,123
社区成员
发帖
与我相关
我的任务
分享 html.AppendFormat(" <tr> <td> <img src=\"{0}\" onclick='buttonall(this.a)' a=\"{1}\" /> </td> <td>{1}</td> <td>{2} </td> </tr>", imageurl, fi.Name, fi.LastAccessTime.ToShortDateString());
public void showdir(string path)
{
//获取所有文件夹
DirectoryInfo di = new DirectoryInfo(path);
DirectoryInfo[] d = di.GetDirectories();
StringBuilder html = new StringBuilder();
html.Append(" <table style='width=400;height=200'> <tr> <td>文件类型 </td> <td>文件名称 </td> <td>最后访问时间 </td> </tr>");
foreach (DirectoryInfo dd in d)
{
html.AppendFormat(" <tr> <td> <img src='image/dir.jpg'> </td> <td>{0}</td> <td>{1}<input type='Button' Height='28px' Width='100px' id={0} value='打开' onclick='' /> </td> </tr>", dd.Name, dd.LastAccessTime.ToShortDateString());
}
//获取所有文件
FileInfo[] files = di.GetFiles();
foreach (FileInfo fi in files)
{
string exename = fi.Extension.ToLower();
string imageurl = "image/";
switch (exename)
{
case ".txt":
imageurl = imageurl + "txt.jpg";
break;
case ".jpg":
imageurl = imageurl + "img.jpg";
break;
case ".doc":
imageurl = imageurl + "doc.jpg";
break;
case ".rar":
imageurl = imageurl + "rar.jpg";
break;
case ".exe":
imageurl = imageurl + "exe.jpg";
break;
default:
imageurl = imageurl + "unkown.jpg";
break;
}
html.AppendFormat(" <tr> <td> <img src=\"{0}\" onclick='buttonall(this.a)' a=\"{1}\" /> </td> <td>{1}</td> <td>{2} </td> </tr>", imageurl, fi.Name, fi.LastAccessTime.ToShortDateString());
}
html.Append(" </table>");
}
<script type="text/javascript">
function show(path) {
__doPostBack('后台方法', path);
}
</script>