asp函数遍历文件夹代码

来源:cloudgamer 时间:2010-06-21 10:38:00 

使用fso对象遍历指定文件夹函数:

'遍历文件夹
sub ListFolderContents(path)
    dim fs, folder, file, item, url
    set fs = CreateObject("Scripting.FileSystemObject")
    set folder = fs.GetFolder(path)
    
    Response.Write("<li><b>" & folder.Name & "</b> - " & folder.Files.Count & " files, " & folder.SubFolders.Count & " directories." & vbCrLf & "<ul>" & vbCrLf)
    
    
    for each item in folder.SubFolders
        ListFolderContents(item.Path)
    next
    
    for each item in folder.Files
        Response.Write("<li><a href=""" & MapURL(item.path) & """ target='_blank'>" & item.Name & "</a> - " & item.path & "</li>" & vbCrLf)
    next
    
    Response.Write("</ul>" & vbCrLf)
    
    Response.Write("</li>" & vbCrLf)
end sub
function MapURL(path)
    MapURL = Replace(Right(path, Len(path) - Len(Server.MapPath("/"))), "\", "/")
end function
ListFolderContents("D:\aspxhome.com\")

标签:文件夹,asp,函数
0
投稿

猜你喜欢

  • Access2000迁移到Oracle9i要点

    2010-07-27 13:10:00
  • 如何操作Access数据库?

    2009-11-11 19:23:00
  • OBJECTPROPERTY与sp_rename更改对象名称的介绍

    2012-01-29 18:04:39
  • 一个修改Oracle数据库用户密码的小诀窍

    2009-09-30 15:29:00
  • js给静态网页代码加密方法

    2007-08-04 19:48:00
  • ASP基础知识介绍

    2009-02-11 13:44:00
  • 各个版本IE合集下载,共存无冲突

    2007-11-29 13:12:00
  • Div+CSS网页布局对SEO的影响漫谈

    2008-08-22 12:58:00
  • 如何解决MySQL的客户端不支持鉴定协议

    2008-11-27 17:10:00
  • 隐藏修改文件时间和文件属性的ASP脚本

    2011-03-17 11:15:00
  • SQLServer中的切割字符串SplitString函数

    2011-12-01 08:14:09
  • 浅析facebook的信息架构

    2008-07-25 19:57:00
  • Oracle存储过程入门学习基本语法

    2009-03-04 11:00:00
  • 深入浅出MySQL双向复制技术

    2009-03-25 15:40:00
  • 数据库复制性能测试 推送模式性能测试

    2012-07-11 16:13:52
  • 详解MySQL 数据库优化方法

    2010-08-12 14:50:00
  • Access数据库出现0x80004005问题的解决方法

    2008-11-28 14:25:00
  • javascript new fun的执行过程

    2010-08-05 21:23:00
  • 注册表单之电子邮箱

    2008-08-19 17:58:00
  • 在ASP中用FormatDateTime格式化日期

    2010-08-08 19:16:00
  • asp之家 网络编程 m.aspxhome.com