最新的Web开发教程
 

ASP FileSystemObject对象


FileSystemObject对象用于访问服务器上的文件系统。


例子

例子

做一个指定的文件存在吗?
如何检查文件是否存在。

做一个指定的文件夹存在吗?
如何检查是否一个文件夹存在。

做一个指定的驱动器存在吗?
如何检查是否一个驱动器存在。

取得指定驱动器的名称
如何获得指定驱动器的名称。

获取指定路径的父文件夹的名称
如何获得指定路径的父文件夹的名称。

获取文件名
如何在指定的路径得到的最后一个组件的文件名。

获取文件扩展名
如何获得的最后一个组件的指定路径的文件扩展名。

获取文件或文件夹的基本名称
如何获得一个文件或文件夹,在指定的路径的基本名称。


FileSystemObject对象

FileSystemObject对象用于访问服务器上的文件系统。

这个对象可以处理文件,文件夹和目录路径。 也可以检索与该对象的文件系统的信息。

下面的代码创建一个文本文件(c:\test.txt) ,然后写一些文字的文件:

<%
dim fs,fname
set fs=Server.CreateObject("Scripting.FileSystemObject")
set fname=fs.CreateTextFile("c:\test.txt",true)
fname.WriteLine("Hello World!")
fname.Close
set fname=nothing
set fs=nothing
%>

FileSystemObject对象的属性和方法描述如下:

属性

属性 描述
Drives 返回计算机上的所有驱动器对象的集合

方法

方法 描述
BuildPath 追加名到现有的路径
CopyFile 复制一个或多个文件从一个位置到另一个
CopyFolder 复制一个或多个文件从一个位置到另一个
CreateFolder 创建一个新的文件夹
CreateTextFile 创建一个文本文件,并返回可用于读或写文件的TextStream对象
DeleteFile 删除一个或多个指定的文件
DeleteFolder 删除一个或多个指定的文件夹
DriveExists 如果指定的驱动器存在检查
FileExists 如果指定的文件存在检查
FolderExists 如果指定的文件夹中存在检查
GetAbsolutePathName 返回从驱动器的根目录的完整路径指定路径
GetBaseName 返回指定的文件或文件夹的基本名称
GetDrive 返回对应于驱动的驱动对象中指定的路径
GetDriveName 返回指定路径的驱动器名
GetExtensionName 在指定的路径返回文件扩展名的最后一个组成部分
GetFile 返回一个文件对象的指定路径
GetFileName 返回最后一个组件文件或文件夹名称中指定的路径
GetFolder 返回一个文件夹对象指定的路径
GetParentFolderName 返回最后一个组件的父文件夹的名称,在指定的路径
GetSpecialFolder 返回路径某些Windows的特殊文件夹中
GetTempName 返回一个随机生成的临时文件或文件夹
MoveFile 从一个位置移动一个或多个文件到另一个
MoveFolder 移动一个或多个文件从一个位置到另一个
OpenTextFile 打开一个文件,并返回可用于访问文件的TextStream对象