分享
 
 
 

ASP入门基础教程-文件系统对象模型

王朝asp·作者佚名  2008-05-21
窄屏简体版  字體: |||超大  

1、文件系统对象模型

FileSystemObject 对象模型包括若干对象,可以用于创建、改编、移动和删除文件夹或文件,还可以用于获取文件夹或文件的各种信息。FileSystemObject 对象模型所包含的对象如下表所示:FileSystemObject 对象模型中的对象 <表> 对象

描述 / 语法格式 / 注释

FileSystemObject

主要对象,提供一整套用于创建、删除、收集相关信息,以及通常的操作驱动器、文件夹和文件的方法。

Set fso=Server.CreateObject("Scripting.FileSystemObject")

fso参数是必选参数,应为FileSystemObjce实例对象名。

Drive

允许收集关于系统所用的驱动器的信息,诸如驱动有多少可用空间,其共享名称是什么,等。

fso.GetDrive (Path)

fso参数是必选参数,应为FileSystemObjce实例对象名,Path可以是驱动器号(如C)、带冒号的驱动器号(c:)、带有冒号与路径分隔符的驱动器号(C:),也可以是任何指定的网络共享,如(computer2share2)。

Folder

允许创建、删除或移动文件夹,并向系统查询文件夹的名称、路径等。

fso.CreateFolder(foldername)

参数fso指定 FileSysObject 对象的名称。foldername是一个字符串表达式,用于指定要创建的文件夹。

Files

允许创建、删除或移动文件,并向系统查询文件的名称、路径等。

fso.GetFile(filespec)

参数fso指定 FileSysObject 对象的名称。filespec指定文件的路径(绝对路径或相对路径)。

TestStream

允许读和写文本文件。

fso.CreateTextFile (filename [,overwrite [, unicode]])

参数fso指定 FileSysObject 或 Folder 对象的名称。filername是一个字符串表达式,用于指定要创建的文件。overwrite 是可选参数,取Boolean值,指明是否可以覆盖现有文件。unicode也是可选参数,Boolean值,指明是否以Unicode或ASCII文件格式创建文件,如果该值为True,则以Unicode文件格式创建文件;如果该值为False或省略该参数,则以ASCII文件格式创建文件。

注:

在创建FileSystemObject 对象模型中的任何对象前必须先创建一个文件系统对象(FileSystemObject)。

2、FileSystemObject 对象的方法

使用 FileSystemObject 对象的方法可以存取 Web 服务器上的文件与文件夹,其方法的语法格式及说明如表二。FileSystemObject 对象的方法 <表二>

BuildPaty(Path,Name)

将 Name 加到 Path 后,必要时会自动修正路径符号(),例如 objFso.BuildPath (Server.MapPath("F"),"a.asp")会返回C:inetpubwwwrootFa.asp 路径。

CopyFile.Source.Destination,Overwrite

将 Source 指定的文件复制到 Destination,若 Overwrite 的值为 True 表示覆盖 Destination 的已有同名文件。

CopyFolder Source,Destination,Oerwrite

将 Source 指定的文件夹复制到 Destination,若 Overwrite 的值为 True 表示覆盖 Destination 的已有同名文件夹。

CreateFolder(Foldermane)

建立 Foldermane 文件夹,并返回一个 Folder 对象实例。

CreateText(Filename,Overwrite,Unicode)

建立一个名称为 Filename 的文本文件,并返回一个 textStream 对象实例。Overwrite 为布尔值,若值为True,表示可覆盖,否则为不可覆盖,默认值为 Flase,unicode 为布尔值 ,若值为 True,表示为 Unicode 文本文件,否则为 ASCII文本文件,默认值为 False。

DeleteFile Path,Force

删除 Path 指定的文件,Force 为布尔值 ,若值为True,表示删除只读文件,默认值为 Flase (不删除只读文件)。

DeleteFolder Path,Force

删除 Path 指定的文件夹,Force 为布尔值 ,若值为True,表示删除只读文件夹,默认值为 False (不删除只读文件夹)。

DriveExists(Paty)

若 Path 指定的磁盘存在,返回 True ,否则返回 False。

FileExists(Path)

若 Path 指定的文件存在,返回 True ,否则返回 False。

FolderExists(Path)

若 Path 指定的文件夹存在,返回 True ,否则返回 False。

GetDrive(Path)

返回包含 Path 的磁盘,返回值为一个 Drive 对象实例。

GetDriveName(Path)

返回包含 Path 的磁盘名称,返回值为一个字符串。

GetExtensionName(Path)

返回 Path 指定的文件的扩展名,返回值为一个字符串。

GetFile(Path)

返回 Path 指定的文件,返回值为一个 File 对象实例。

GetFileName(Path)

返回 Path 最后面的文件名称或文件夹名称。

GetFolder(Path)

返回 Path 指定的文件夹,返回值为一个 Folder 对象实例。

GetParentFolderName(Path)

返回 Path 父文件夹名称,返回值为一个字符串。

GetSpecialFolder(Name)

返回特殊文件夹的路径,Name 可以是 WindowsFolder、SystemFolder或TemporaryFolder,分别代表 Windows 文件夹、系统文件夹及存放临时文件的文件夹。

MoveFile Source,Destination

将 Source 指定的文件移动到 Destination 中。

MoveFolder Source,Destination

将 Source 指定的文件夹移动到 Destination 中。

OpenTextFile(Filename,Iomode,Create,Format)

打开 Filenaem 指定的文本文件,并返回一个 TextStream 对象实例,Iomode为文本文件的打开方式,1表示只读,2表示可写,3表示附加到后面;Create 表示当文本文件不存在时,是否要建立;Format 为文本文件的格式,-1表示Unicode 文本文件,0表示 ASCII 文本文件,-2表示采用系统默认值。

查看全套"ASP入门基础"教程>>>>>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有