C#显示文件夹下所有图片文件的方法
本文实例讲述了C#显示文件夹下所有图片文件的方法。分享给大家供大家参考。具体实现方法如下:
<%@PageLanguage="C#"EnableViewState="false"%> <%@ImportNamespace="System.IO"%> <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <scriptrunat="server"> protectedvoidPage_Load(objectsender,EventArgse) { FileInfo[]fs1=(newDirectoryInfo(Server.MapPath("~/A"))).GetFiles(); FileInfo[]fs2=(newDirectoryInfo(Server.MapPath("~/B"))).GetFiles(); FileInfo[]fs3=(newDirectoryInfo(Server.MapPath("~/C"))).GetFiles(); FileInfo[]fs4=(newDirectoryInfo(Server.MapPath("~/D"))).GetFiles(); FileInfo[]fs5=(newDirectoryInfo(Server.MapPath("~/E"))).GetFiles(); varfs=fs1.Concat(fs2).Concat(fs3).Concat(fs4).Concat(fs5); Repeater1.DataSource=fs; Repeater1.DataBind(); } stringGetUrl(objectimg) { FileInfof=imgasFileInfo; returnPage.ResolveUrl("~")+f.DirectoryName.Substring(f.DirectoryName.LastIndexOf("\")+1)+"/"+f.Name; } </script> <html> <head> <title></title> </head> <body> <formid="form1"runat="server"> <asp:RepeaterID="Repeater1"runat="server"> <ItemTemplate> <div><ahref='<%#GetUrl(Container.DataItem)%>'> <imgsrc='<%#GetUrl(Container.DataItem)%>'/></a></div> </ItemTemplate> </asp:Repeater> </form> </body> </html>
希望本文所述对大家的C#程序设计有所帮助。