FileSystemObject-Objekt

Ermöglicht den Zugriff auf das Dateisystem eines Computers.

Syntax

Scripting.FileSystemObject

Bemerkungen

Im folgenden Code wird veranschaulicht, wie das FileSystemObject-Element verwendet wird, um ein TextStream-Objekt zurückzugeben, aus dem gelesen bzw. in das geschrieben werden kann:

Set fs = CreateObject("Scripting.FileSystemObject")
Set a = fs.CreateTextFile("c:\testfile.txt", True)
a.WriteLine("This is a test.")
a.Close

Im Beispielcode:

  • Gibt die CreateObject-Funktion das FileSystemObject (fs) zurück.
  • Erstellt die CreateTextFile-Methode die Datei als TextStream-Objekt (a).
  • Schreibt die WriteLine-Methode eine Textzeile in die erstellte Textdatei.
  • Leert die Close-Methode den Puffer und schließt die Datei.

Methoden

Methode Beschreibung
BuildPath Fügt einen Namen an einen vorhandenen Pfad an.
CopyFile Kopiert eine oder mehrere Dateien von einem Speicherort an einen anderen.
CopyFolder Kopiert einen oder mehrere Ordner von einem Speicherort an einen anderen.
CreateFolder Erstellt einen neuen Ordner.
CreateTextFile Erstellt eine Textdatei und gibt ein TextStream-Objekt zurück, das zum Lesen aus oder zum Schreiben in die Datei verwendet werden kann.
DeleteFile Löscht eine oder mehrere der angegebenen Dateien.
DeleteFolder Löscht einen oder mehrere der angegebenen Ordner.
DriveExists Überprüft, ob ein angegebenes Laufwerk vorhanden ist.
FileExists Überprüft, ob eine angegebene Datei vorhanden ist.
FolderExists Überprüft, ob ein angegebener Ordner vorhanden ist.
GetAbsolutePathName Gibt den vollständigen Pfad von der Stammebene des Laufwerks für den angegebenen Pfad zurück.
GetBaseName Gibt den Basisnamen einer bestimmten Datei oder eines bestimmten Ordners zurück.
GetDrive Gibt ein Laufwerksobjekt zurück, das dem Laufwerk an einem angegebenen Pfad entspricht.
GetDriveName Gibt den Laufwerksnamen eines angegebenen Pfads zurück.
GetExtensionName Gibt den Dateierweiterungsnamen der letzten Komponente in einem angegebenen Pfad zurück.
GetFile Gibt ein Dateiobjekt für einen angegebenen Pfad zurück.
GetFileName Gibt den Dateinamen oder den Ordnernamen für die letzte Komponente in einem angegebenen Pfad zurück.
GetFolder Gibt ein Ordnerobjekt für einen angegebenen Pfad zurück.
GetParentFolderName Gibt den Namen des übergeordneten Ordners der letzten Komponente in einem angegebenen Pfad zurück.
GetSpecialFolder Gibt den Pfad zu einigen speziellen Ordnern von Windows zurück.
GetTempName Gibt eine nach dem Zufallsprinzip generierte temporäre Dateien oder einen temporären Ordner zurück.
Move Verschiebt eine bestimmte Datei oder einen Ordner an einem Speicherort an einen anderen.
MoveFile Verschiebt eine oder mehrere Dateien von einem Speicherort an einen anderen.
MoveFolder Verschiebt einen oder mehrere Ordner von einem Speicherort an einen anderen.
OpenAsTextStream Öffnet eine angegebene Datei und gibt ein TextStream-Objekt zurück, das zum Lesen aus, zum Schreiben in oder zum Anfügen an die Datei verwendet werden kann.
OpenTextFile Öffnet eine Datei und gibt ein TextStream-Objekt zurück, das zum Zugreifen auf die Datei verwendet werden kann.
WriteLine Schreibt eine angegebene Zeichenfolge und Zeichen für eine neue Zeile in eine TextStream-Datei.

Eigenschaften

Eigenschaft Beschreibung
Drives Gibt eine Auflistung aller Laufwerksobjekte auf dem Computer zurück.
Name Legt den Namen einer angegebenen Datei oder eines angegebenen Ordners fest oder gibt diesen zurück.
Path Gibt den Pfad für eine angegebene Datei, einen angegebenen Ordner oder ein angegebenes Laufwerk zurück.
Size Für Dateien wird die Größe der angegebenen Datei in Byte zurückgegeben; für Ordner wird die Größe aller Dateien und Unterordner in Byte zurückgegeben, die in dem Ordner enthalten sind.
Type Gibt Informationen über den Typ einer Datei oder eines Ordners zurück (für Dateien mit der Endung .TXT wird beispielsweise „Textdokument“ zurückgegeben).

Siehe auch

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.