asp 列出目录存在时显示此目录下的所有文件

 '参数:目录名(相对路径),对象,页码,每页几条
 Public Function ShowFileList(folderUrl,tag,page_Num,page_Size,listType)
  Dim f,f1,fc,i,temp,page_Count,disabledtf,tagExp
  On Error Resume Next
  temp = Server.MapPath(folderUrl)
  If oFso.FolderExists(temp) Then
   Set f = oFso.GetFolder(temp)
   Set fc = f.Files
   If listType = "list" Then
    disabledtf = "disabled"
   Else
    disabledtf = ""
   End If
   ShowFileList = "<table width=""100%"" border=""0"" cellspacing=""1"" cellpadding=""1"">"& Chr(13)
   i = 0
   page_Count = Int(fc.Count / page_Size)
   If fc.Count / page_Size > page_Count Then page_Count = page_Count + 1
   For Each f1 in fc
    tagExp = ""
    If tag <> "" Then
     tagExp = "onClick=""javascript教程:window.opener.document.getElementById('"& tag &"').value = '"& folderUrl &"/"& f1.name &"'; window.close()"""
    Else
     tagExp = "onClick=""javascript:window.open('"& folderUrl &"/"& f1.name &"');"""
    End If
    If i >= CInt((page_Num - 1) * page_Size) And i <= CInt(page_Num * page_Size - 1) Then
     ShowFileList = ShowFileList &"<tr "& Lib.DefaultTrStyle(i,"defaulttr","defaultmod","defaulttdover") &">"& Chr(13)
     ShowFileList = ShowFileList &"<td width=""3%""><input name=""path"" id=""path"" type=""checkbox"" value="""& folderUrl &"/"& f1.name &""" onClick=""javascript:checkDisabled('button',getValueList('input'));"" "& disabledtf &" /></td>"& Chr(13)
     ShowFileList = ShowFileList &"<td><span style=""cursor:pointer"" onmouseover=""javascript:xmlHttpPost('../Inc/XmlHttp.asp','action=preview&showType=file&filepath='+ escape('"& folderUrl &"/"& f1.name &"'),0,0,'preview')"" "& tagExp &">"& GetFilePic(GetFileExtName(f1.name)(1)) &" "& f1.name &"</span></td>"& Chr(13)
     ShowFileList = ShowFileList &"<td width=""20%"" align=""right"">"& GetFileInfo(folderUrl &"/"& f1.name)(0) &"</td>"& Chr(13)
     ShowFileList = ShowFileList &"</tr>"& Chr(13)
    ElseIf i >= CInt(page_Num * page_Size) Then
     Exit For
    End If
    i = i + 1
   Next
   ShowFileList = ShowFileList &"</table>"& Chr(13)
   If fc.Count > 0 Then ShowFileList = ShowFileList &"<div class=""margintop"">"& iRs.PageListBar(page_Num,page_Count,fc.Count,page_Size,"folderUrl="& folderUrl &"&tag="& tag &"&listType="& listType &"&",1) &"</div>"& Chr(13)
  Else
   ShowFileList = "-"
  End If
  If Err <> 0 Then Err.Clear
  Set f = Nothing
  Set fc = nothing
 End Function

时间: 2024-09-08 21:04:54

asp 列出目录存在时显示此目录下的所有文件的相关文章

asp 显示目录存在时显示此目录下的所有子目录

 '参数:目录名(相对路径) ,对象  Public Function ShowFolderList(folderUrl,tag,listType)   Dim f,f1,fc,i,temp,disabledtf   On Error Resume Next   temp = Server.MapPath(folderUrl)   If oFso.FolderExists(temp) Then    Set f = oFso.GetFolder(temp)    Set fc = f.SubFo

并发时-修改Linux系统下的最大文件描述符限制

通常我们通过终端连接到linux系统后执行ulimit -n 命令可以看到本次登录的session其文件描述符的限制,如下: $ulimit -n 1024 当然可以通过ulimit -SHn 102400 命令来修改该限制,但这个变更只对当前的session有效,当断开连接重新连接后更改就失效了. 如果想永久变更需要修改/etc/security/limits.conf 文件,如下: vi /etc/security/limits.conf * hard nofile 102400 * sof

mvc-ASP.NET MVC4在部署IIS后,运行时显示的是整个Web的目录列表

问题描述 ASP.NET MVC4在部署IIS后,运行时显示的是整个Web的目录列表 预览网站,只能看到目录是怎么回事? 是我IIS部署有问题,Web组件缺少还是什么问题呢? 急急急,求解答,谢谢了! 好像都不是目录浏览的问题 解决方案 我用的版本是2013 解决方案二: 是因为你开启了目录浏览,在IIS中关掉就可以了!选择你的站点,右侧会出现如图所示的界面

Asp.net 4.0,首次请求目录下的文件时响应很慢

原文:Asp.net 4.0,首次请求目录下的文件时响应很慢 1. 问题起因2. 尝试过的处理思路3. 解决方法   1. 问题起因     一个从VS2003(.Net Framework 1.1)升级到.net framework 4.0的项目,每次编译或者部署到服务器上后,首次请求任何一个目录下的默认页面时,都要耗时3~5秒:而以前使用.net framework 1.1的时候,没有这个问题. 我在页面上开启Trace="true"来跟踪,发现页面的处理时间并不久(IIS重启,首

用ASP列出目录及文件

把以下文件建在同一目录,IIS中确定文件操作组件可用,即可用ASP列出文件和目录了,呵呵欢迎光临我的主页 http://skypavilion.yeah.net ----文件folder.inc-----<%folderini="c:\"%> ----文件index.asp-----<!--#Include file="folder.inc"--><html><head><title>FileSearch&

编写ASP.net,我想单击一个按钮就弹出一个目录树,选择一个目录后,将该目录的完全路径显示在一个编辑框中,请问怎样做?

问题描述 编写ASP.net,我想单击一个按钮就弹出一个目录树,选择一个目录后,将该目录的完全路径显示在一个编辑框中,请问怎样做?目录树即为本机的目录急求解答! 解决方案 解决方案二:这个不能得到客户端主机目录但是服务器的主机目录可以同一个页面放入buttontreeviewtextbox控件page_load中设置treeview的visible=false并且绑定目录treeview的selectednodechanged事件下:treeview的visible=truetextbox.te

linux下ls命令时显示目录的相关提示文字等信息

用途: 给下一任服务器管理员一些指示,以便于其管理服务器.原本打算 cd 时就提示这些内容,可是不知道怎么用子 shell 控制父 shell 的目录.不过现在这样也好,相比于cd命令,使用ls时会更想知道这个目录的更多信息. 操作步骤: 1.创建目录 ~/bin 2.创建文件 ~/bin/tipls #!/bin/bash # # ls 时显示目录提示文字 # 需要目录中有 .dirtip 文件 # root@upall.cn # 2015-03-26 11:52:56 # ls $* --c

ASP高级学习:数据库动态生成树形目录

一.  目录树的广泛应用   为了这段内容,在百度上搜了搜,内容一大通,相关的竟没有.搜什么搜嘛?用处不是明摆着吗?资源管理器文件夹的管理,论坛中多级论坛的管理,JAVA中的AWT正是缺乏包括树形目录这样的组件才用处受限......谁这么没礼貌,一点面子都不给,叫我怎么讲下去?清了清嗓子:  在我们项目中常常会出现自关联的数据表,从整体看去,整个表就呈现为一个树形数据结构.当我们对这个表进行显示.编辑时,如果不采用好的表现形式,会显得很笨拙,采用树形目录进行管理显然是一个不错的主意.  (斧子抡

ASP做象资源管理器的树形目录

一.读者指引 读者指引帮助你掌握本文的梗概.以免你看了大半才明白这编文章不适合你,给你造成视觉污染. 如果你正在用ASP+XML写一些程序,或者你正在学XML那就值得一看. 阅读本文须具备的知识,对ASP有基本的了解,对XML和DOM有基本了解,如果你不了解那么你通过学习本文基本上能够撑握ASP+XML和DOM的应用,并能根据本文范写出自已更高级的ASP+XML程序. 二.基本思想 本文思想是基于用ASP和DOM来读取和存储XML数据,并利用XML数据来存储留言信息,达到同用数据库存储数据的功能