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 对象的属性和方法
属性
属性 | 描述 |
---|---|
驱动器 | 返回计算机上所有 Drive 对象的集合 |
方法
方法 | 描述 |
---|---|
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 对象,该对象可用于访问该文件 |