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
- Objekte (Visual Basic for Applications)
- Eigenschaften (Visual Basic for Applications)
- Objekte (Visual Basic for Applications)
- Objektbibliothekreferenz für Office (Mitglieder, Eigenschaften, Methoden)
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.