Klasse FileSystemObject (Scripting VBA)

Ermöglicht den Zugriff auf das Dateisystem eines Computers.

Methoden

OpenTextFile - Öffnet eine angegebene Datei und gibt ein TextStream-Objekt zurück, das zum Lesen aus, Schreiben in oder Anfügen an die Datei verwendet werden kann.


Sub OpenTextFileTest
    Const ForReading = 1, ForWriting = 2, ForAppending = 8
    Dim fs, f
    Set fs = CreateObject("Scripting.FileSystemObject")
    Set f = fs.OpenTextFile("c:\testfile.txt", ForAppending, TristateFalse)
    f.Write "Hello world!"
    f.Close
End Sub

BuildPath - Kombiniert einen Ordnerpfad mit dem Namen eines Ordners oder einer Datei und gibt die Kombination mit gültigen Pfadtrennzeichen zurück.

CopyFile - Kopiert eine oder mehrere Dateien von einem Speicherort an einen anderen.

CopyFolder - Kopiert einen Ordner rekursiv von einem Speicherort an einen anderen.

CreateFolder - Erstellt einen Ordner.

CreateTextFile - Erstellt einen angegebenen Dateinamen und gibt ein Textstream -Objekt zurück, das zum Lesen aus oder schreiben in die Datei verwendet werden kann.

DeleteFile - Löscht die angegebene Datei.

DeleteFolder - Löscht einen angegebenen Ordner und seinen Inhalt.

DriveExists - Gibt True zurück, wenn das angegebene Laufwerk existiert, und False, wenn nicht.

FileExists - Gibt True zurück, wenn die angegebene Datei vorhanden ist; andernfalls wird False zurückgegeben.

FolderExists - Gibt True zurück, wenn ein angegebener Ordner vorhanden ist; andernfalls False.

GetAbsolutePathName - Gibt einen vollständigen und eindeutigen Pfad aus einer bereitgestellten Pfadangabe zurück.

GetBaseName - Gibt eine Zeichenfolge mit dem Basisnamen der letzten Komponente (ohne Dateierweiterung) in einem Pfad zurück.

GetDrive - Gibt ein Drive-Objekt zurück, das dem Laufwerk in einem angegebenen Pfad entspricht.

GetDriveName - Gibt eine Zeichenfolge mit dem Namen des Laufwerks für einen angegebenen Pfad zurück.

GetExtensionName - Gibt eine Zeichenfolge zurück, die den Erweiterungsnamen für die letzte Komponente eines Pfads enthält.

GetFile - Gibt ein File-Objekt zurück, das der Datei in einem angegebenen Pfad entspricht.

GetFileName - Gibt die letzte Komponente eines angegebenen Pfads zurück, der nicht Teil der Laufwerks Spezifikation ist.

GetFolder - Gibt ein Folder -Objekt zurück, das dem Ordner in einem angegebenen Pfad entspricht.

GetParentFolderName - Gibt eine Zeichenfolge zurück, die den Namen des übergeordneten Ordners der letzten Komponente in einem angegebenen Pfad enthält.

GetSpecialFolder - Gibt den angegebenen Ordner mit Sonderfunktionen zurück.

GetTempName - Gibt einen willkürlich generierten Namen einer temporären Datei oder eines temporären Ordners zurück, der bei Vorgängen nützlich ist, bei denen eine temporäre Datei oder ein temporärer Ordner benötigt wird.

MoveFile - Verschiebt eine oder mehrere Dateien von einem Speicherort an einen anderen.

MoveFolder - Verschiebt einen oder mehrere Ordner von einem Speicherort an einen anderen.

Eigenschaften

Drives Gibt eine Drives -Auflistung zurück, die aus allen auf dem lokalen Computer verfügbaren Laufwerks Objekten besteht.

Drive - Bietet Zugriff auf die Eigenschaften eines bestimmten Laufwerks oder einer bestimmten Netzwerkfreigabe.

Drives - Schreibgeschützte Auflistung aller verfügbaren Laufwerke.

File - Ermöglicht den Zugriff auf alle Eigenschaften einer Datei.

Folder - Bietet Zugriff auf alle Eigenschaften eines Ordners.

TextStream - Vereinfacht den sequentiellen Dateizugriff.