FSO文件对象介绍及常用函数_ASP教程-查字典教程网
FSO文件对象介绍及常用函数
FSO文件对象介绍及常用函数
发布时间:2016-12-29 来源:查字典编辑
摘要:FSO的意思是FileSystemObject,即文件系统对象。FSO对象模型包含在Scripting类型库(Scrrun.Dll)中,它同...

FSO的意思是FileSystemObject,即文件系统对象。FSO对象模型包含在Scripting类型库(Scrrun.Dll)中,它同时包含了Drive、Folder、File、FileSystemObject和TextStream五个对象,用来操作文件和文件夹十分方便。

FSO文件(File)对象属性

属性说明

DateCreated返回该文件夹的创建日期和时间

DateLastAccessed返回最后一次访问该文件的日期和时间

DateLastModified返回最后一次修改该文件的日期和时间

Drive返回该文件所在的驱动器的Drive对象

Name设定或返回文件的名字

ParentFolder返回该文件的父文件夹的Folder对象

Path返回文件的绝对路径,可使用长文件名

ShortName返回DOS风格的8.3形式的文件名

ShortPath返回DOS风格的8.3形式的文件绝对路径

Size返回该文件的大小(字节)

Type如果可能,返回一个文件类型的说明字符串

FSO文件(File)对象方法

FSO文件对象方法用途

CopyFile拷贝一个或者多个文件到新路径

CreateTextFile创建文件并且返回一个TextStream对象

DeleteFile删除一个文件

OpenTextFile打开文件并且返回TextStream对象,以便读取或者追加

重命名文件:

复制代码 代码如下:FunctionreName(sourceName,destName)

dimoFso,oFile

setoFso=server.createobject("Scripting.FileSystemObject")

setoFile=oFso.getFile(Server.mappath(sourceName))

oFile.Name=destName

SetoFso=Nothing

SetoFile=Nothing

EndFunction

删除文件

复制代码 代码如下:FunctionFSOdel(fileName)

dimfso,f

setfso=server.CreateObject("scripting.filesystemobject")

f=server.MapPath(fileName)

iffso.FileExists(f)then

fso.DeleteFilef,true

endif

setf=nothing

setfso=nothing

EndFunction

替换文件中的字符串

复制代码 代码如下:FunctionFSOreplace(fileName,Target,repString)

DimobjFSO,objCountFile,FiletempData

SetobjFSO=Server.CreateObject("Scripting.FileSystemObject")

SetobjCountFile=objFSO.OpenTextFile(Server.MapPath(fileName),1,True)

FiletempData=objCountFile.ReadAll

objCountFile.Close

FiletempData=Replace(FiletempData,Target,repString)

SetobjCountFile=objFSO.CreateTextFile(Server.MapPath(fileName),True)

objCountFile.WriteFiletempData

objCountFile.Close

SetobjCountFile=Nothing

SetobjFSO=Nothing

EndFunction

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新ASP教程学习
    热门ASP教程学习
    编程开发子分类