如何用网页制作访问文件夹

问题描述

如何用网页形式制作访问文件夹,访问后显示文件夹内的表信息并可以选择按修改时间排序表,表显示形式以小图标形式显示还有表的相关属性显示。

解决方案

解决方案二:
你可以参考<%@PageLanguage="C#"EnableViewState="false"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><scriptrunat="server">Stringfolder="~/";//网站根目录下的所有图像protectedvoidPage_Load(objectsender,EventArgse){//总页数intTotalPages=0;//每页显示的数量intpageItem=4;//当前页号intpageIndex=Convert.ToInt32(Request.QueryString["page"]);if(pageIndex==0)pageIndex=1;System.IO.DirectoryInfod=newSystem.IO.DirectoryInfo(Server.MapPath(folder));System.IO.FileInfo[]fs=d.GetFiles("*.*").Where(file=>file.Name.ToLower().EndsWith(".jpg")||file.Name.ToLower().EndsWith(".gif")||file.Name.ToLower().EndsWith(".bmp")||file.Name.ToLower().EndsWith(".png")).ToArray();if(fs.Length%pageItem==0)TotalPages=fs.Length/pageItem;else{TotalPages=(int)Math.Ceiling((decimal)fs.Length/(decimal)pageItem);}if(pageIndex>TotalPages)pageIndex=TotalPages;System.IO.FileInfo[]fs2=newSystem.IO.FileInfo[pageItem];intleftCount=pageItem;if(fs.Length-((pageIndex-1)*pageItem)<pageItem){leftCount=fs.Length-(pageIndex-1)*pageItem;}Array.Copy(fs,(pageIndex-1)*pageItem,fs2,0,leftCount);DataList1.DataSource=fs2;DataList1.DataBind();PrePage.NavigateUrl=Request.FilePath+"?page="+(pageIndex-1);NextPage.NavigateUrl=Request.FilePath+"?page="+(pageIndex+1);Label1.Text=fs.Length+"张图片共"+TotalPages+"页第"+pageIndex+"页";}</script><htmlxmlns="http://www.w3.org/1999/xhtml"><body><formrunat="server"><asp:DataListID="DataList1"runat="server"RepeatColumns="2"Border="1"><ItemTemplate><imgsrc='<%#Page.ResolveUrl(folder+Eval("Name"))%>'width="200"height="200"/></ItemTemplate><AlternatingItemTemplate><imgsrc='<%#Page.ResolveUrl(folder+Eval("Name"))%>'width="200"height="200"/></AlternatingItemTemplate></asp:DataList><asp:HyperLinkID="PrePage"runat="server">上一页</asp:HyperLink><asp:HyperLinkID="NextPage"runat="server">下一页</asp:HyperLink><asp:LabelID="Label1"runat="server"Text=""></asp:Label></form></body></html>
解决方案三:
这里面我要修改哪里呢?我的文件夹地址要放到哪里链接啊
解决方案四:
上面是显示文件夹下的图片的,稍微修改下即可<imgsrc='<%#Page.ResolveUrl(folder+Eval("Name"))%>'width="200"height="200"/>改成链接
解决方案五:
递归!
解决方案六:
Stringfolder="~/";//网站根目录下的所有图像在编辑器里这句报错,我要放什么怎么修改啊
解决方案七:
<imgsrc='<%#Page.ResolveUrl(folder+Eval("Name"))%>'width="200"height="200"/>还有这个是链接什么图片啊,我是要把'<%#Page.ResolveUrl(folder+Eval("Name"))%>'这段都去掉后再改成我的链接嘛?

时间: 2024-10-29 13:05:15

如何用网页制作访问文件夹的相关文章

python学习-如何用python访问文件夹?

问题描述 如何用python访问文件夹? 怎么才能用python访问一个文件夹下的文件啊 ???求代码啊 !!我想做一个动画 ,结果python访问不了桌面的一个文件夹中的图片 解决方案 python 遍历文件夹 解决方案二: http://www.cnblogs.com/yuxc/archive/2011/08/01/2124012.html

如何用C#编程保存一个网页到本地文件夹下

问题描述 我在做一个下载器,主要是要下载百度文库资源无财富币不用登陆下载想要的文档,wap浏览下载网页.我想用C#编程程序保存该网页到本地文件夹下,再用读取文件流的方式读出该wap网页中的文档内容保存.这个过程怎么实现,求大牛指点,谢! 解决方案 解决方案二:先google.百度解决方案三:参考privatevoidPage_Load(objectsender,System.EventArgse){stringurl="http://zhidao.baidu.com/question/50742

如何用cmd命令加密文件夹

如何用cmd命令加密文件夹? 首先先从开始-运行中打开Cmd窗口.然后在cmd窗口中输入如下命令 md d:\test..\ 在d盘上创建一个名为test.的文件夹.我们刚才在d盘创建的那个文件夹在普通方式是打不开的,不信你就试试. 那么我们如何才能打开这个test.的文件夹哪? 既然我们可以通过cmd命令能创建那么也应该可以用同样的方式去访问他,下面我们在cmd窗口中输入 cd d:\test~1 (你也可以试试这个"start d:\test..\") 按下回车后果真可去进入该文件

Windows 8 Store Apps学习(22) 文件系统: 访问文件夹和文件,搜索本地文件

文件系统: 访问文件夹和文件, 通过 AQS 搜索本地文件 介绍 重新想象 Windows 8 Store Apps 之 文件系统 File Access - 访问文件夹和文件,以及获取文件的各种属性 Folder Access - 遍历文件夹时的一些特殊操作 Thumbnail Access - 获取文件的缩略图 AQS - 通过 AQS(Advanced Query Syntax)搜索本地文件 示例 1.演示如何访问文件夹和文件,以及如何获取文件的各种属性 FileSystem/FileAc

link环境下,如何用codefirst制作单个文件和打包下载的提取码?它们怎么区别?

问题描述 link环境下,如何用codefirst制作单个文件和打包下载的提取码?它们怎么区别? link环境下,如何用codefirst制作单个文件和打包下载的提取码?它们怎么区别? 解决方案 提取码随机生成就可以了.然后记录在一个表中.

xp共享问题-xp对等网访问文件夹时要求输入用户名及密码

问题描述 xp对等网访问文件夹时要求输入用户名及密码 1.我公司全都是xp对等网,但我想分成组(行政部.财务部等),各个组访问各个组文件夹时要密码. 2.而文件夹里也要给每个用户访问时要密码. 我弄了几个月了,都不行,哎,烦啊 解决方案 对等网络的话,电脑不多,可以用一台闲置的装windows 2003来配置一台ad域控制来管理,就可以达到你说的这种效果 就算不使用ad域控制,你也最好是将所有的共享放在一台电脑上,只要在这一台上面给不同的部门建立不同的用户组,也可以达到你说的效果,不过最好把交换

如何用C语言清空文件夹的内容?

问题描述 如何用C语言清空文件夹的内容? 我在做把每一帧的图片输出到某一文件夹时,每次重复运行程序时,文件夹内容不清零, 而我想在每次程序运行前将文件夹清零.所以如何用C语言清空文件夹的内容? 解决方案 不妨用system命令 如果是windows下: 假设要删除e: est目录 system("rd /s /q E:test"); system("mkdir E:test"); linux下可以用: system("rm -rf /user/haha&q

重新想象 Windows 8 Store Apps (22) - 文件系统: 访问文件夹和文件, 通过 AQS 搜索本地文件

原文:重新想象 Windows 8 Store Apps (22) - 文件系统: 访问文件夹和文件, 通过 AQS 搜索本地文件 [源码下载] 重新想象 Windows 8 Store Apps (22) - 文件系统: 访问文件夹和文件, 通过 AQS 搜索本地文件 作者:webabcd 介绍重新想象 Windows 8 Store Apps 之 文件系统 File Access - 访问文件夹和文件,以及获取文件的各种属性 Folder Access - 遍历文件夹时的一些特殊操作 Thu

WinXP系统无法访问文件夹的解决方法

  电脑在重启之后经常会这种那种的问题,让人摸不着头脑.最近一些用户来反应说他家的WindowsXP系统在重装系统之后,打开之前的文件夹显示无法访问或者拒绝访问此文件,让人不禁怀疑是不是重装系统造成了文件的损害.其实,文件本身并没有什么问题,只不过文件的权限受到了改变,只需改变下文件夹的权限,就可以正常访问了.下面跟着小编一起来学习一下吧! 解决方法如下: 1.首先要以管理员身份登录自己电脑的网络,然后打开电脑的资源管理器--"工具|文件夹选项"--文件夹选项"--"