C#显示文件夹下所有图片文件的方法
程序员文章站
2023-08-22 22:03:03
本文实例讲述了c#显示文件夹下所有图片文件的方法。分享给大家供大家参考。具体实现方法如下:
<%@ page language="c#" enablevie...
本文实例讲述了c#显示文件夹下所有图片文件的方法。分享给大家供大家参考。具体实现方法如下:
<%@ page language="c#" enableviewstate="false" %> <%@ import namespace="system.io" %> <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <script runat="server"> protected void page_load(object sender, eventargs e) { fileinfo[] fs1 = (new directoryinfo(server.mappath("~/a"))).getfiles(); fileinfo[] fs2 = (new directoryinfo(server.mappath("~/b"))).getfiles(); fileinfo[] fs3 = (new directoryinfo(server.mappath("~/c"))).getfiles(); fileinfo[] fs4 = (new directoryinfo(server.mappath("~/d"))).getfiles(); fileinfo[] fs5 = (new directoryinfo(server.mappath("~/e"))).getfiles(); var fs = fs1.concat(fs2).concat(fs3).concat(fs4).concat(fs5); repeater1.datasource = fs; repeater1.databind(); } string geturl(object img) { fileinfo f = img as fileinfo; return page.resolveurl("~")+f.directoryname.substring(f.directoryname.lastindexof("\")+1)+"/"+f.name; } </script> <html> <head> <title></title> </head> <body> <form id="form1" runat="server"> <asp:repeater id="repeater1" runat="server"> <itemtemplate> <div><a href='<%#geturl(container.dataitem) %>'> <img src='<%#geturl(container.dataitem) %>' /></a></div> </itemtemplate> </asp:repeater> </form> </body> </html>
希望本文所述对大家的c#程序设计有所帮助。