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

2016-02-19 16:20 10 1 收藏

今天图老师小编给大家介绍下ASP入门基础教程-文件系统对象模型,平时喜欢ASP入门基础教程-文件系统对象模型的朋友赶紧收藏起来吧!记得点赞哦~

【 tulaoshi.com - Web开发 】

  1、文件系统对象模型

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  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 服务器上的文件与文件夹,其方法的语法格式及说明如表二。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

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表示采用系统默认值。

来源:http://www.tulaoshi.com/n/20160219/1611720.html

延伸阅读
标签: Web开发
一、Cooies集合是Response对象和Request对象共有的一项经常用到的集合。用户通过HTTP标头访问一个主页时,每次都要重新开始。因此,如果要判断某个用户是否曾经进入本网站,那么就可以使用Cookies了。当用户第一次访问此网站时,可以利用Response对象的Cookies集合将数据存储到客户端计算机,当用户再一次访问此网站时,则可以利用Request...
标签: Web开发
一、Write方法 Response 对象的Write 方法可以向发往客户端浏览器的HTML 文件中直接输出信息。也就是说,Reponse 对象的Write 方法将信息从 Web 服务器输出到浏览器。其语法格式如下: Responser.Write Variant 注解: Variant 参数值可以包含任何有效的HTML标记,但不能包括字符组合%,如果要在浏览器显示的信息中包含符号:%...
标签: Web开发
1、什么是会话标识 ASP 为每一个用户会话分配了惟一的识别标志。在创建会话时,服务器会为每一个会话生成一个单独的标识,该标识以长整型数据类型返回,并且随用户在 Web 站点上保存着。使用 Session 对象的 SessionID 属性可以返回用户的会话标识,其格式如下: Session.SessionID   SessionID 属性的用...
标签: Web开发
文件夹操作主要包括创建、复制、移动和删除文件夹,检查文件夹是否存在以及指定路径中某文件夹中相应的文件对象。完成这些操作可以使用 FileSystemObjec对象或 Folder 对象的方法。 一、使用 FileSystemObject 对象的相应方法进行文件夹进行操作 1、使用 FileSystemObject 对象创建文件夹时,先要创建 FileSystemObject 对象,再...
标签: Web开发
ASP是一个服务器端脚本编写环境,用于创建动态的交互式Web 服务器应用程序。在ASP动态网页中,不仅可以包含服务器端脚本代码,也可以使用 ASP 内建对象和服务器组件,此外还可以包含服务器端文件。 一、在ASP页面中添加服务器端脚本 服务器脚本是一系列指令,用于向Web 服务器发出命令。若要在ASP页面中插入服务端脚本,首先需要...

经验教程

711

收藏

32
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部