ASP FileSystemObject 对象


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


Examples

�试一下 - 实例

指定的文件存在�?
本例演示如何检查�个文件是�存在。

指定的文件夹存在�?
本例演示如何检查�个文件夹是�存在。

指定的驱动器存在�?
本例演示如何检查�个驱动器是�存在。

�得�个指定驱动器的�称
本例演示如何获��个指定的驱动器的�称。

�得�个指定路径的父文件夹的�称
本例演示如何获��个指定的路径的父文件夹的�称。

�得文件�
本例演示如何获�指定的路径中的最�一个�分的文件�。

�得文件扩展�
本例演示如何获�指定的路径中的最�一个�分的文件扩展�。

�得文件或文件夹的基�称
本例演示如何获�指定的路径中文件或者文件夹的基�称。


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 返回指定路径中所对应的驱动器的 Drive 对象。
GetDriveName 返回指定的路径的驱动器�称。
GetExtensionName 返回在指定的路径中最�一个�分的文件扩展�。
GetFile 返回一个针对指定路径的 File 对象。
GetFileName 返回在指定的路径中最�一个�分的文件�或者文件夹�。
GetFolder 返回一个针对指定路径的 Folder 对象。
GetParentFolderName 返回在指定的路径中最�一个�分的父文件夹�称。
GetSpecialFolder 返回�些 Windows 的特殊文件夹的路径。
GetTempName 返回一个�机生�的文件或文件夹。
MoveFile 从一个�置��一个�置移动一个或多个文件。
MoveFolder 从一个�置��一个�置移动一个或多个文件夹。
OpenTextFile 打开文件,并返回一个用于访问此文件的 TextStream 对象。