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 对象,该对象可用于访问该文件 |