FileSystemObject Methods
The following sections provide details about the FileSystemObject methods.
Note
This list includes methods supported on objects that you create using the FileSystemObject, such as File and Folder objects. For more info on these objects, see FileSystemObject Objects.
In This Section
Add Method (Folders)
Adds a new folder to a Folders collection.BuildPath Method
Appends a name to an existing path.Close Method
Closes an open TextStream file.Copy Method
Copies a specified file or folder from one location to another.CopyFile Method
Copies one or more files from one location to another.CopyFolder Method
Recursively copies a folder from one location to another.CreateFolder Method
Creates a folder.CreateTextFile Method
Creates a specified file name and returns a TextStream object that can be used to read from or write to the file.Delete Method
Deletes a specified file or folder.DeleteFile Method
Deletes a specified file.DeleteFolder Method
Deletes a specified folder and its contents.DriveExists Method
Returns true if the specified drive exists; false if it does not.FileExists Method
Returns true if a specified file exists; false if it does not.FolderExists Method
Returns true if a specified folder exists; false if it does not.GetAbsolutePathName Method
Returns a complete and unambiguous path from a provided path specification.GetBaseName Method
Returns a string containing the base name of the last component, less any file extension, in a path.GetDrive Method
Returns a Drive object corresponding to the drive in a specified path.GetDriveName Method
Returns a string containing the name of the drive for a specified path.GetExtensionName Method
Returns a string containing the extension for the last component in a path.GetFile Method
Returns a File object corresponding to the file in a specified path.GetFileName Method
Returns the last component of specified path that is not part of the drive specification.GetFileVersion Method
Returns the version number of a specified file.GetFolder Method
Returns a Folder object corresponding to the folder in a specified path.GetParentFolderName Method
Returns a string containing the name of the parent folder of the last component in a specified path.GetSpecialFolder Method
Returns the special folder object specified.GetStandardStream Method
Returns a TextStream object corresponding to the standard input, output, or error stream.GetTempName Method
Returns a randomly generated temporary file or folder name that is useful for performing operations that require a temporary file or folder.Move Method
Moves a specified file or folder from one location to another.MoveFile Method
Moves one or more files from one location to another.MoveFolder Method
Moves one or more folders from one location to another.OpenAsTextStream Method
Opens a specified file and returns a TextStream object that can be used to read from, write to, or append to the file.OpenTextFile Method
Opens a specified file and returns a TextStream object that can be used to read from, write to, or append to the file.Read Method
Reads a specified number of characters from a TextStream file and returns the resulting string.ReadAll Method
Reads an entire TextStream file and returns the resulting string.ReadLine Method
Reads an entire line (up to, but not including, the newline character) from a TextStream file and returns the resulting string.Skip Method
Skips a specified number of characters when reading a TextStream file.SkipLine
Skips the next line when reading a TextStream file.Write Method
Writes a specified string to a TextStream file.WriteBlankLines Method
Writes a specified number of newline characters to a TextStream file.WriteLine Method
Writes a specified string and newline character to a TextStream file.
Related Sections
Scripting Run-Time Reference
List of elements that make up Scripting Run-Time Reference.FileSystemObject Basics
A guide to the fundamentals of the FileSystemObject.