网络编程
位置:首页>> 网络编程>> Asp编程>> ASP使用fso遍历文件及文件夹列出文件名

ASP使用fso遍历文件及文件夹列出文件名

  发布时间:2008-10-27 19:32:00 

标签:fso,文件夹,文件,组件,asp

调用bianli()函数,这里是遍历F:盘,bianli("F:\")'这里设置文件夹路径,你可以改为其它文件夹路径。

 

<%@ Language=VBscrīpt 

    function bianli(path)
        dim fso            'fso对象
        dim objFolder      '文件夹对象
        dim objSubFolders  '子文件夹集合
        dim objSubFolder   '子文件夹对象
        dim objFiles       '文件集合
        dim objFile        '文件对象

        set fso=CreateObject("scrīpting.filesystemobject")    
        on error resume next
        set ōbjFolder=fso.GetFolder(path)'创建文件夹对象
        set ōbjSubFolders=objFolder.Subfolders'创建的子文件夹对象
        for each objSubFolder in objSubFolders
            nowpath=path + "\\" + objSubFolder.name
            Response.Write nowpath
            set ōbjFiles=objSubFolder.Files
            for each objFile in objFiles
                Response.Write "<br>---"
                Response.Write objFile.name
            next
            Response.Write "<p>"
            bianli(nowpath)    '调用递归
        next
        set ōbjFolder=nothing
        set ōbjSubFolders=nothing
        set fso=nothing
    end function

    bianli("F:\")
%>

 

遍历某文件夹下文件,并输出为XML


<%@ Language=VBscrīpt %>
<%
 Response.contentType = "application/xml"
 Response.Expires = 0 
    function bianli(path)
        dim fso            'fso对象
        dim objFolder      '文件夹对象
        dim objFiles       '文件集合
        dim objFile        '文件对象
set fso=CreateObject("scrīpting.filesystemobject")    
        on error resume next
        set ōbjFolder=fso.GetFolder(path)'创建文件夹对象
     Response.Write "<?xml version=""1.0"" encoding=""GB2312""?>"
     Response.Write ("<swf>")
            set ōbjFiles=objFolder.Files
            for each objFile in objFiles
                Response.Write ("<swf game='"&objFile.name&"'/>")
            next
   Response.Write ("</swf>")
        set ōbjFolder=nothing
        set ōbjSubFolders=nothing
        set fso=nothing
    end function
%>
<%
    bianli(Server.MapPath("/")+"\pic") '调用bianli()函数,这里是遍历当前目录下的pic文件夹
%>
0
投稿

猜你喜欢

  • 左右布局,图片的宽度不固定。正好前几天测试闭合浮动元素时发现了overflow的特殊现象,倒是正好可以用在这里。测试通过:ie6/7&nbs
  • 如果原来没有使用过正则表达式,那么可能对这个术语和概念会不太熟悉。不过,它们并不是您想象的那么新奇。请回想一下在硬盘上是如何查找文件的。您肯
  • 指定结果集的列名AS 子句可用来更改结果集列名或为导出列指定名称。当结果集列由对表或视图中的列的引用进行定义时,结果集列的名称与所引用列的名
  • 最近,我有机会研究对视觉设计作用的常见误解,这些误解仍然盛行于行政主管、产品主管,工程经理和市场专家中。设计团队成员如何说明这些认识是错误的
  • 大大小小也搞过一些数据库设计,见过一些其他人的设计,看过些书,总结总结,经验谈。选表类型:大家都知道mysql的myisam表适合读操作大,
  • 好东西找起来很麻烦,好用的又不太容易找到,之前看到很多用JS写的,固定漂浮这种效果拖动时难免会产生抖动,自己对CSS还是蛮有好感的,找来找去
  • <html><head><style>body{font-family:宋体;font-size:16p
  • 我们知道,在js中,当object作为参数传递到函数中进行处理后,实际上是修改了传入的对象本身(或者说是对象的引用),但很多时候我们并不希望
  • 由于下载这个clsExport2Excel 代码时,已经找不到代码出处感谢上传这个类的朋友,为大家带来了方便我只对其中的属性传递做了一些调整
  • 这一段CSS代码相当简单,目的就是想用CSS来控制某段文字的显示与隐藏。起初我采用了下面的代码,令人不可思议的是,它们在我的IE6.0上居然
  • 今天在 经纬 同学blog看到的。有这么一段代码:<ul id="demo"><li>
  • 用DIV+CSS可以作出很多不同形状的角形;以下我只写了几个;CSS没有优化;是为了让大家看得更清一些;以下是一些小三角的形状:这是第一个小
  • 其实这个问题落伍谈了n次了其中care4也说了两次所以如果你有问题最好先搜索一下 说不定问题早有人解决了http://www.im286.c
  • SQL Server 2008的一些新特点及独到之处:设置和安装SQL Server 2008的设置和安装也有所改进。配置数据和引擎位已经分
  • 1:除非你现在已经过了不惑之年了,否则你就一定要保持年轻人特有的激情!这里的激情,包含了那种说不明白的近似于冲动的东西,或者idea。也包含
  • 微软在去年可谓是动作比较大的一年,在去年3月份推出了最新版的IE8浏览器,而在年底又发布全新的操作系统Windows 7,自此新产品的市场占
  • 研究了几天Adodb.stream和XMLHTTP的应用,找了不少很有趣的教程,下面的代码是将一个远程的页面,图片地址保存到本地的实例。将代
  • 原文地址:30 Days of Mootools 1.2 Tutorials - Day 14 - Periodical and Intro
  • 事实上各式Tooltips方法非常多. 不过大部分都是用Javascript实现.例如ikshow.cn, 使用的JavaScript, D
  • 代码如下:'返回指定文件夹中文件的数目,传入值为被检测文件夹的硬盘绝对路径 function CountFile
手机版 网络编程 asp之家 www.aspxhome.com