- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章用asp实现的代码批量修改程序,fso相关由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
用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
- '源目录 目的目录(必须是已经存在的目录)
- %>
最后此篇关于用asp实现的代码批量修改程序,fso相关的文章就讲到这里了,如果你想了解更多关于用asp实现的代码批量修改程序,fso相关的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
第一段代码工作正常,并给出了我需要的结果。我现在想做的是让它在 'as num' 上返回 3 个数字值对于“as num”上的 3 个不同值,对于同一列上的 3 个不同位置 SELEC
我想分析一些数据以编写定价算法。以下日期可用: 我需要三个变量/维度的函数/相关因子,它显示三个维度(pers_capacity、卧室数量、浴室数量)增长时中位数(价格)的变化。例如Y(#pers_c
正如标题所说 - 我的 Sprite Kit 游戏时不时地在后台崩溃,总是出现此错误 - Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Sub
假设我尝试保存以下数据,并且Songs模型的name属性上设置了Phalcon \ Mvc \ Model \ Validator \ PresenceOf验证器 // Get an existing
我有一个 if 控件,如下所示; if (Directory.Exists(System.IO.Path.Combine(systemPath, "Reports", companyName))
有人可以告诉我我们使用 ReadLine() 从文件 (.txt) 中读取特定行吗?现在我想读取文件的全部内容(不仅仅是第一行)。为此我需要使用什么方法。我用谷歌搜索了很多,但找不到解决方案。 我的代
我相信在大学时我用从 C 派生的语言为 FPGA 编写了一个程序。我了解 VHDL 和 verilog 等语言。但是,我不明白的是程序员在使用哪个方面有多少选择?它依赖于FPGA吗?我将使用 Xili
我有一个 if 控件,如下所示; if (Directory.Exists(System.IO.Path.Combine(systemPath, "Reports", companyName))
如何在运行时更改 Dashcode (Javascript) 中图像对象的源? 我试过: var image = document.getElementById("image").object;ima
我有几个相互关联的类,它们将被多种不同的算法使用 例子: struct B; struct A { B* parent; }; struct B { std::vector child
我正在开发一个网站,用户在客户收到的表中输入金额,如果任何客户没有提供分期付款(金额),则用户不会在表中输入任何金额,并且用户希望获取违约者的信息客户以10天为基础。所以我的问题是应该定义什么表和属性
我试图从上一个条目中选择一个值,并每次将该数字加一。我让它工作到选择当前条目值(默认 1000)并递增 1 并重新插入该值(因此每次最终都是 1001)。我需要它来选择该字段的最后一个条目,这样它将变
我不擅长“制作”查询。假设这是我的数据库: artist pics ------------------- -
最近,我要为我的网站做一个即时通知系统。我听说 COMET 在这种情况下必不可少。 我已经搜索 PHP 和 Comet 一段时间了,但是,我发现的指南和文章似乎只是循环中的 ajax 请求。例如,有一
我正在开发一款 iOS 游戏,我希望 clown 在场景外生成,然后向下移动。我的想法是全部创建它们,并将它们以 360 像素的距离放置在不可见的场景中。 像这样: SKSpriteNode *clo
我有以下子订单表。 mysql> select * from suborder; +-------------+------------------+ | order_state | bookin
这可能是一个有点初学者的问题,但考虑到在 Java 中调试编码是相当相关的:什么时候编码与 String 对象相关? 假设我有一个要保存到文件中的字符串对象。 String 对象本身是否使用某种我应该
首先我想说我是 CPP 的新手(我从 cpp11 开始):)考虑以下实体:学生(名字+姓氏)和组(描述+更多学生)。我在 C++ 中创建了以下 2 个类: class Student { privat
我正在尝试在单击该复选框时同步更新我的数据库。我决定使用 aJax,但它似乎无法识别 ajax。 代码:将成为 Switch_Active(this.id) 函数的元素 ... Deactivat
我正在创建一个菜单。菜单如下。 $('.category').mouseover(function() { $(this).removeClass('category').addClass('cate
我是一名优秀的程序员,十分优秀!