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对象 |