手机
当前位置:查字典教程网 >编程开发 >ASP教程 >FSO文件对象介绍及常用函数
FSO文件对象介绍及常用函数
摘要: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

【FSO文件对象介绍及常用函数】相关文章:

HTML标签及ASP函数速查表

使用FSO把文本信息导入数据库

TSYS 新闻列表JS调用下载

asp 删除图片与文件函数

FSO操作文件系统

ASP常用函数:Str4Js()

ASP中Request对象获取客户端数据的顺序(容易忽略)

忠网广告 系统 用到的几个函数

用ASP+FSO生成JS文件

FSO操作示例(给初学者)

精品推荐
分类导航