FSO是FileSystemObject,文件系统对象,FSO对象模型中包含的脚本类型库(scrrun .dll)。它也包含五个对象,驱动器,文件夹,文件,FileSystemObject和文本,这是非常方便的操作文件和文件夹。

FSO文件(文件)对象属性

属性描述
datecreated返回文件夹的创建日期和时间
datelastaccessed返回到文件的最后访问日期和时间
datelastmodified返回文件的最后修改日期和时间
驱动器返回文件所在驱动器的驱动器对象。
名称设置或返回文件名
parentfolder返回该文件的父文件夹的文件夹对象
路径使用一个长文件名返回文件的绝对路径。
名返回DOS风格的文件名的8.3种形式
ShortPath returns the 8.3 form of DOS style file absolute path
size返回文件(字节)的大小。
如果可能,输入文件类型描述字符串。

FSO文件(文件)对象方法

FSO文件对象方法使用
复制文件复制一个或多个文件到一个新的路径
创建文本文件创建一个文件,并返回一个文本对象
删除文件删除文件
中去打开文件并返回到读或添加文本对象

重命名文件:

复制代码如下:函数重命名(sourcename,DestName)
暗淡的,情景模式
集是= server.createobject(脚本。FileSystemObject )
设置情景模式= ofso.getfile(server.mappath(sourcename))
Profile名称= DestName。
集是=没有
设置情景模式=没有
端功能

删除文件

复制代码如下:功能fsodel(文件名)
模糊FSO
设置FSO = server.createobject(脚本。FileSystemObject )
F = server.mappath(文件名)
如果fso.fileexists(F)然后
fso.deletefile F,真的
最后如果
设置f =无
设置FSO
端功能

替换文件中的字符串

复制代码如下:功能fsoreplace(文件名、目标、repstring)
昏暗的objfso,objcountfile,filetempdata
集objfso = server.createobject(脚本。FileSystemObject )
集objcountfile = objfso.opentextfile(server.mappath(文件名),1,真的)
filetempdata = objcountfile.readall
objcountfile。关闭
filetempdata =取代(filetempdata,目标,repstring)
集objcountfile = objfso.createtextfile(server.mappath(文件名),真的)
objcountfile写filetempdata。
objcountfile。关闭
集objcountfile =没有
集objfso =没有
端功能