• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP > 用asp实现的代码批量修改程序,fso相关

用asp实现的代码批量修改程序,fso相关

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了asp fso,fso,fso是什么意思,fso组件,fso.opentextfile等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
用asp实现的代码批量修改程序,fso相关

是因工作需要做的一个批量修改代码的小东西,拿出来与大家分享
目前可以处理的文件类型:.asp .inc .htm .html 具体类型可自行修改添加

程序实现的功能:将源目录下的文件批量修改后存到目的目录下
用它稍做修改可以实现很多东西噢!

别的不说了,代码里面都写的很清楚了
<%
'// +---------------------------------------------------------------------------+
'// | 程序名称: 他山之石代码批量修改器 v1.01 |
'// | 他山之石版权所有,侵权必究!转载请注明版权:) |
'// | ------------------------------------------------------------------------- |
'// | 系统:win2000; 编辑器:EditPlus; 缩进工具:Tab; 缩进长度:8; 字体:宋体(10pt); |
'// | ------------------------------------------------------------------------- |
'// | 创建者: WYC; 创建时间: 2004-03-08; |
'// | 编写者: WYC; 编写时间: 2004-03-08; |
'// +---------------------------------------------------------------------------+

Server.ScriptTimeOut = 500 '脚本超时时间

'// +---------------------------------------------------------------------------+
'// | 批量修改函数 |
'// | ------------------------------------------------------------------------- |
'// | 属性:path_from 源文件目录 path_to 目标文件工作目录 |
'// | ------------------------------------------------------------------------- |
'// | 返回值:无 |
'// | ------------------------------------------------------------------------- |
'// | 程序流程:...... |
'// | ------------------------------------------------------------------------- |
'// | 编写者:WYC; 编写时间: 2004-03-08; |
'// +---------------------------------------------------------------------------+
Sub midfile(path_from, path_to)
list_from = path_from '储存当前源工作目录
list_to = path_to '储存当前目标工作目录
Set fso = CreateObject("Scripting.FileSystemObject")
Set Fold = fso.GetFolder(list_from) '获取Folder对象
Set fc = Fold.Files '获取文件记录集
Set mm = Fold.SubFolders '获取目录记录集
For Each f2 in mm
set objfile = server.createobject("scripting.filesystemobject")
objfile.CreateFolder(path_to & "\" & f2.name) '创建目录
midfile path_from & "\" & f2.name, path_to & "\" & f2.name '递归调用
response.write path_to & "\" & f2.name & " 完毕!<br>"
Next
For Each f1 in fc
file_from = list_from & "\" & f1.name '生成文件地址(源)
file_to = list_to & "\" & f1.name '生成文件地址(到)
fileExt = lcase(right(f1.name,4)) '获取文件类型
If fileExt=".asp" or fileExt=".inc" or fileExt=".htm" or fileExt="html" Then '具体类型可自行修改添加
set objfile = server.createobject("scripting.filesystemobject") '定义一个服务器组件(读取源文件)
set out = objfile.opentextfile(file_from, 1, false, false)
content = out.readall '读取数据
out.close

'// +---------------------------------------------------+
'// | 文件内容处理模块(主要,其他都是文件操作) |
Set regEx = New RegExp
regEx.Pattern = "(\>\s*\n)"
regEx.Global = true '设置全部匹配模式
content = regEx.Replace(content, ">") '替换掉回车符
content = Replace(content, " ", "") '作tab替换
'// +---------------------------------------------------+

set objfile = server.createobject("scripting.filesystemobject") '定义一个服务器组件(写入目标文件)
set outt = objfile.createtextfile(file_to,TRUE,FALSE)
outt.write(content) '写入数据
outt.close
else '否则直接复制文件
Set fso = CreateObject("Scripting.FileSystemObject")
fso.CopyFile file_from, file_to
End If
Next
End Sub

midfile Server.mappath("temp/aaa"), Server.mappath("temp/bbb") '调用示例 源目录temp/aaa 处理后存到temp/bbb
'源目录 目的目录(必须是已经存在的目录)
%>

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • asp(vbs)fso OpenTextFile方法参数说明
  • asp中通过fso读取和生成UTF-8编码的txt
  • ASP FSO显示特殊文件夹的实现代码(畸形目录名、UNC路径)
  • ASP FSO文件操作函数代码(复制文件、重命名文件、删除文件、替换字符串)
  • asp fso操作类
  • ASP+FSO生成的网页文件默认编码格式以及转换成UTF-8编码方法
  • asp下用fso和ado.stream写xml文件的方法
  • asp结合fso实现文件或文件夹创建删除等操作的函数
  • asp下用fso生成js文件的代码
  • asp下利用fso实现文件夹或文件移动改名等操作函数

相关文章

  • 2017-05-11关于ASP生成伪参数技巧
  • 2017-05-11一个简单的asp数据库操作类
  • 2017-05-11asp实现树型结构
  • 2017-05-11ASP中FSO的神奇功能 - 使用FSO进行搜索
  • 2017-05-11一个ASP创建动态对象的工厂类(类似PHP的stdClass)
  • 2017-05-11ASP编程入门进阶(十六):FSO组件之驱动器操作
  • 2017-05-11用ASP实现写IIS日志的代码
  • 2017-05-11小偷程序2
  • 2017-05-11用javascript解决外部数据抓取中的乱码问题
  • 2017-05-11asp正则替换链接实现伪静态效果

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • ASP URL反编码函数代码
    • ASP字符串大写转换成小写 ASP小写转换成大写 ucase lcase
    • asp中让function同时返回多个值的代码
    • asp结合fso实现文件或文件夹创建删除等操作的函数
    • asp数组使用(2)
    • javascript asp教程第九课--cookies
    • 一个实用的FSO-实时统计在线人数
    • 推荐下天枫常用ASP函数封装,推荐大家使用
    • ASP中Server.Execute和Execute实现动态包含(include)脚本的区别
    • 构建免受 FSO 威胁虚拟主机(二)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有