ASP And ASP.NET Tutorials 
				- ASP.NET Web Pages - Tutorial
 - ASP.NET Web Pages - Adding Razor Code
 - ASP.NET Web Pages - Page Layout
 - ASP.NET Web Pages - Folders
 - ASP.NET Web Pages - Global Pages
 - ASP.NET Web Pages - HTML Forms
 - ASP.NET Web Pages - Objects
 - ASP.NET Web Pages - Files
 - ASP.NET Web Pages - Databases
 - ASP.NET Web Pages - Helpers
 - ASP.NET Web Pages - The WebGrid Helper
 - ASP.NET Web Pages - The Chart Helper
 - ASP.NET Web Pages - The WebMail Helper
 - ASP.NET Web Pages - WebSecurity Object
 - ASP.NET Web Pages - Publishing The Website
 - ASP.NET Web Pages - Classes
 - ASP.NET Razor - Markup
 - ASP.NET Razor - C# And VB Code Syntax
 - ASP.NET Razor - C# Variables
 - ASP.NET Razor - C# Loops And Arrays
 - ASP.NET Razor - C# Logic Conditions
 - ASP.NET Razor - VB Variables
 - ASP.NET Razor - VB Loops And Arrays
 - ASP.NET Razor - VB Logic Conditions
 - ASP Tutorial
 - ASP Syntax
 - ASP Variables
 - ASP Procedures
 - VBScript Conditional Statements
 - VBScript Looping
 - ASP Forms And User Input
 - ASP Cookies
 - ASP Session Object
 - ASP Application Object
 - ASP Including Files
 - ASP The Global.asa File
 - ASP AJAX
 - ASP Sending E-mail With CDOSYS
 - VBScript Functions
 - VBScript Keywords
 - ASP Response Object
 - ASP Application Object
 - ASP Session Object
 - ASP Server Object
 - ASP ASPError Object
 - ASP FileSystemObject Object
 - ASP TextStream Object
 - ASP Drive Object
 - ASP File Object
 - ASP Folder Object
 - ASP Dictionary Object
 - ASP AdRotator Component
 - ASP Browser Capabilities Component
 - ASP Content Linking Component
 - ASP Content Rotator Component (ASP 3.0)
 - ASP Quick Reference
 - ADO Introduction
 - ADO Database Connection
 - ADO Recordset
 - ADO Display
 - ADO Queries
 - ADO Sort
 - ADO Add Records
 - ADO Update Records
 - ADO Delete Records
 - ADO Demonstration
 - ADO Speed Up With GetString()
 - ADO Command Object
 - ADO Connection Object
 - ADO Error Object
 - ADO Field Object
 - ADO Parameter Object
 - ADO Property Object
 - ADO Record Object
 - ADO Recordset Object
 - ADO Stream Object
 - ADO Data Types
 
ASP FileSystemObject Object
The FileSystemObject Object
The FileSystemObject object is used to access the file system on a server.
 
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
%>
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 | 
Practice Excercise Practice now
Products
Partner
Copyright © RVR Innovations LLP 2025 | All rights reserved - Mytat.co is the venture of RVR Innovations LLP