用asp实现的代码批量修改程序

_我有病a

_我有病a

2016-01-29 17:48

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

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

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

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

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

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/asp/)

'// +---------------------------------------------------------------------------+
'// | 批量修改函数        |
'// | ------------------------------------------------------------------------- |
'// | 属性: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

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/asp/)

   '// +---------------------------------------------------+
   '// | 文件内容处理模块(主要,其他都是文件操作)  |
   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")

展开更多 50%)
分享

猜你喜欢

用asp实现的代码批量修改程序

ASP
用asp实现的代码批量修改程序

批量对加密的asp代码解密的asp程序

Web开发
批量对加密的asp代码解密的asp程序

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

用ASP实现远程批量文件改名

ASP
用ASP实现远程批量文件改名

用纯ASP代码实现图片上传

ASP
用纯ASP代码实现图片上传

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

用ASP实现号码转换程序实例

ASP
用ASP实现号码转换程序实例

asp实现批量录入数据的实现

ASP
asp实现批量录入数据的实现

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

《植物大战僵尸 花园战争》僵尸战斗技巧详解攻略

《植物大战僵尸 花园战争》僵尸战斗技巧详解攻略

轻松打造ASP计数器

轻松打造ASP计数器
下拉加载更多内容 ↓