ASP参数描述(VBS)FSO中去的方法
打开指定的文件并返回一个文本对象,可以读,写,或附加到文件通过该对象。
object.opentextfile(文件名{,iomode {,{ } } }创建,格式)
1、编辑的方法打开指定的文件并返回一个文本对象,可以读,写,或附加到文件通过该对象。
object.opentextfile(文件名{,iomode {,{ } } }创建,格式)
2。参数编辑对象
有一个选项,对象应该是FileSystemObject的名字。
文件名
有一个选项。指定打开文件的字符串表达式。
iomode
可选的。它可以是一个常数:三阅读,写作,或forappending。
创建
可选的。布尔值指示是否在指定的文件名不存在时创建新文件。如果创建新文件,该值为true,如果未创建,则为false。如果忽略该值,则不创建新文件。
格式
可选。使用三个状态值中的一个来指示打开文件的格式。如果忽略,该文件将以ASCII格式打开。
三.设置编辑iomode参数可以是下列设置:
常数值描述
阅读1打开文件以只读方式。你不能写这个文件。
2打开文件,写写字
forappending 8打开文件和写文件的末尾。
格式参数可以是以下设置中的任意一种:
值描述
tristatetrue Unicode格式打开文件。
tristatefalse ASCII格式打开文件。
tristateusedefault打开文件,使用系统默认值。
4。下面的代码说明如何使用中去的方法打开文件和添加文本:
VaR的FS,一个,forappending;
forappending = 8;
FS =新的ActiveX对象(脚本。FileSystemObject );
可能是三个常数:读书、写字或forappending
1, 2, 8
a fs.opentextfile(C: 个.txt
…
A. Close();
在VBS脚本的使用案例
打开指定的文件并返回一个文本对象,可以读,写的对象,或将其添加到文件。
object.opentextfile(文件名{,iomode {,{ } } }创建,格式)
参数
对象
有一种选择,它应该是FileSystemObject对象的名称。
文件名
有一个选项,一个字符串表达式,表示要打开的文件的名称。
iomode
可选的输入/输出方式有以下三种:阅读,写作,或常数,forappending。
创建
可选的。布尔值指示是否在指定的文件名不存在时创建新文件。在创建新文件时允许使用真,否则为false。默认值为false。
格式
可选。三个三态值,显示打开文件的格式。如果这个参数被忽略,该文件是ASCII格式打开。
的iomode参数可以是下列设置:
常数
价值
描述
阅读
一
以只读模式打开文件。此文件不能写入。
写作
二
以唯一的方式打开文件。你不能读取这个文件。
forappending
八
打开文件并在文件的结尾处写入。
格式参数可以是以下设置之一:
常数
价值
描述
tristateusedefault
- 2
以系统默认格式打开文件。
tristatetrue
- 1
以unicode格式打开文件。
tristatefalse
零
以ASCII格式打开文件。
用法举例:
子opentextfiletest
Const ForReading = 1 = 2,写字,forappending = 8
模糊FSO
设置FSO = CreateObject(脚本。FileSystemObject )
集F = fso.opentextfile(C:测试文件.txt
写嗨,你好!
F.关闭
端子
电话opentextfiletest
编写的函数
暗淡的光
设置FSO = CreateObject(脚本。FileSystemObject )
集FN2 = fso.getfile(E: Webroot Index2 .htm)
flsize2 = fn2.size
fldate2 = fn2.datelastmodified
设置Fn = fso.getfile(E: Webroot 指标。htm)
flsize1 = fn.size
fldate1 = fn.datelastmodified
如果fso.fileexists(E: Webroot Index2 .htm)和flsize2 > 50000和fldate2 > fldate1然后
确定文件的大小。如果HTML文件是再生的,它需要判断文件是否被更新,文件无法50K以内
fso.getfile(E: Webroot Index2 .htm)。复制(E: Webroot 指标。htm)
如果犯错。数= 0然后writehistory 成功现在()…
最后如果
日志写函数
Sub WriteHistory(hischars,路径)
Const ForReading = 1,forappending = 8
模糊FSO
设置FSO = CreateObject(脚本。FileSystemObject )
集F = fso.opentextfile(路径,forappending,真的)
f.writeline hischars
F.关闭
端子