代码语言
.
CSharp
.
JS
Java
Asp.Net
C
MSSQL
PHP
Css
PLSQL
Python
Shell
EBS
ASP
Perl
ObjC
VB.Net
VBS
MYSQL
GO
Delphi
AS
DB2
Domino
Rails
ActionScript
Scala
代码分类
文件
系统
字符串
数据库
网络相关
图形/GUI
多媒体
算法
游戏
Jquery
Extjs
Android
HTML5
菜单
网页交互
WinForm
控件
企业应用
安全与加密
脚本/批处理
开放平台
其它
【
ASP
】
asp实现遍历目录以及目录下所有文件
作者:
Dezai.CN
/ 发布于
2011/6/27
/
1262
<div> <% function bianli(path)<font color="#0909f7">'建立一个名为bianli的函数,并带有一个名为path的参数,以后调用函数时,会把指定的路径付给Path变量</font> set fso=server.CreateObject("scripting.filesystemobject") <font color="#0000ff">'将FSO变量指定成文件管理对像</font> <font face="Times New Roman">on error resume next<font color="#0000ff">'如果程序运行中出现错误自动忽略</font> set objFolder=fso.GetFolder(path)</font> <font face="Times New Roman">set objSubFolders=objFolder.Subfolders</font> <font face="Times New Roman">for each objSubFolder in objSubFolders </font> <font face="Times New Roman">nowpath=path "\" objSubFolder.name</font> <font face="Times New Roman">Response.Write nowpath</font> <font face="Times New Roman">set objFiles=objSubFolder.Files</font> <font face="Times New Roman">for each objFile in objFiles</font> <font face="Times New Roman"><font color="#0938f7">'这一部分红色代码可根据您的需要进行修改,这里我们只是在屏幕上显示出来文件名</font> <font color="#ff0000">Response.Write "" Response.Write objFile.name</font></font><font face="Times New Roman"> next</font> <font face="Times New Roman"> bianli(nowpath)</font> <font face="Times New Roman">next set objFolder=nothing set objSubFolders=nothing set fso=nothing end function %> <%</font> <font face="Times New Roman">pt=<font face="Times New Roman">Server.MapPath("\")'这里的引号中的部分是指定要遍历的服务器上的文件夹,例子中为你网站的根目录</font> bianli(pt) %></font> <strong><font color="#990000">提示:</font></strong> <font color="#000000">1、在调用函数时可以写上服务器的物理路径,</font>bianli("c:\") 就是遍历服务器C盘中所有文件,但是注意的是,现在的虚拟主机都对用户文件管理权限做了限定,用户只能管理操作自己虚拟主机中的目录以及文件,所以,最好用<font face="Times New Roman">Server.MapPath("")这个函数来实现网站路径与服务器物理路径间的转换。</font> 2、在红色部分,您可以根据您自己的需要对遍历到的文件进行相应的处理,也可增加条件代码来对部分类型的文件进行遍历。 </div>
试试其它关键字
同语言下
.
二进制输出
.
查找text文本中指定字符或词所在句子
.
阻止浏览器冒泡事件,兼容firefox和ie
.
xmlhttp 读取文件
.
定时跳转页面
.
除asp中所有超链接
.
获取Session
.
打包时自定义应用程序的快捷方式与卸载
.
获取局域网中可用SQL Server服务器
.
判断汉字字数
可能有用的
.
二进制输出
.
查找text文本中指定字符或词所在句子
.
阻止浏览器冒泡事件,兼容firefox和ie
.
xmlhttp 读取文件
.
定时跳转页面
.
除asp中所有超链接
.
获取Session
.
打包时自定义应用程序的快捷方式与卸载
.
获取局域网中可用SQL Server服务器
.
判断汉字字数
Dezai.CN
贡献的其它代码
(
4037
)
.
多线程Socket服务器模块
.
生成随机密码
.
清除浮动样式
.
弹出窗口居中
.
抓取url的函数
.
使用base HTTP验证
.
div模拟iframe嵌入效果
.
通过header转向的方法
.
Session操作类
.
执行sqlite输入插入操作后获得自动编号的ID
Copyright © 2004 - 2024 dezai.cn. All Rights Reserved
站长博客
粤ICP备13059550号-3