FileSystemObject Methods

The following sections provide details about the FileSystemObject methods.

In This Section

  • Add Method (Dictionary)
    Adds a key and item pair to a Dictionary object.

  • 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.

  • Exists Method
    Returns true if a specified key exists in the Dictionary object, 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 name 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.

  • Items Method
    Returns an array containing all the items in a Dictionary object.

  • Keys Method
    Returns an array containing all existing keys in a Dictionary object.

  • 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.

  • Remove Method
    Removes a key, item pair from a Dictionary object.

  • RemoveAll Method
    Removes all key, item pairs from a Dictionary object.

  • 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.