ASP FileSystemObject Object
The FileSystemObject object is used to access the file system on
a server.
|
View it Yourself - Examples |
Does a specified file exist?
How to check if a file exists.
Does a specified folder exist?
How to check if a folder exists.
Does a specified drive exist?
How to check if a drive exists.
Get the name of a specified drive
How to get the name of a specified drive.
Get the name of the parent folder of a specified path
How to get the name of the parent folder of a specified path.
Get file name
How to get the file name of the last component in a specified path.
Get the file extension
How to get the file extension of the last component in a specified path.
Get the base name of a file or folder
How to get the base name of a file or folder, in a specified path.
The FileSystemObject Object
The FileSystemObject object is used to access the file system on a server.
This object can manipulate files, folders, and directory paths. It is also
possible to retrieve file system information with this object.
The following code creates a text file (c:\test.txt) and then writes some text to
the file:
<%
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
%> |
The FileSystemObject object's properties and methods are described below:
Properties
Property |
Description |
Drives |
Returns a collection of all Drive objects on the computer |
Methods
Method |
Description |
BuildPath |
Appends a name to an existing path |
CopyFile |
Copies one or more files from one location to another |
CopyFolder |
Copies one or more folders from one location to another |
CreateFolder |
Creates a new folder |
CreateTextFile |
Creates a text file and returns a TextStream object that
can be used to read from, or write to the file |
DeleteFile |
Deletes one or more specified files |
DeleteFolder |
Deletes one or more specified folders |
DriveExists |
Checks if a specified drive exists |
FileExists |
Checks if a specified file exists |
FolderExists |
Checks if a specified folder exists |
GetAbsolutePathName |
Returns the complete path from the root of the drive for
the specified path |
GetBaseName |
Returns the base name of a specified file or folder |
GetDrive |
Returns a Drive object corresponding to the drive in a specified
path |
GetDriveName |
Returns the drive name of a specified path |
GetExtensionName |
Returns the file extension name for the last component in a
specified path |
GetFile |
Returns a File object for a specified path |
GetFileName |
Returns the file name or folder name for the last component in a
specified path |
GetFolder |
Returns a Folder object for a specified path |
GetParentFolderName |
Returns the name of the parent folder of the last component in
a specified path |
GetSpecialFolder |
Returns the path to some of Windows' special folders |
GetTempName |
Returns a randomly generated temporary file or folder |
MoveFile |
Moves one or more files from one location to another |
MoveFolder |
Moves one or more folders from one location to another |
OpenTextFile |
Opens a file and returns a TextStream object that can be used to access the
file |
|