ASP FileSystem Object

## ASP Tutorial

ASP HOME ASP Introduction ASP Install ASP Syntax ASP Variables ASP Procedures ASP Forms ASP Cookies ASP Session ASP Application ASP #include ASP Global.asa ASP Send e-mail

## ASP Objects

ASP Response ASP Request ASP Application ASP Session ASP Server ASP Error ASP FileSystem ASP TextStream ASP Drive ASP File ASP Folder ASP Dictionary ASP ADO

## ASP Components

ASP AdRotator ASP BrowserCap ASP Content Linking ASP Content Rotator

## ASP and AJAX

AJAX Intro AJAX ASP AJAX Database

## ASP Summary

ASP Quick Ref ASP Summary

## ASP Examples

ASP Examples ASP Quiz ASP Certificate

# ASP FileSystemObject Object

« Previous
Next Chapter »

The FileSystemObject object is used to access the file system on a server.

## Try 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

« Previous
Next Chapter »

## Your suggestion:

Your E-mail (optional):

Page address:

Description:

Close [X]

## Thank You For Helping Us!

Your message has been sent to W3Schools.

Close [X]
Search w3schools.com:

## WEB HOSTING

Best Web Hosting UK Reseller Hosting Wow! $5 SSD Hosting

## WEB BUILDING

Download XML Editor
FREE Website BUILDER FREE Website Creator

## WEB RESOURCES

Web Statistics Web Validation

## SHARE THIS PAGE