Das Filesystemobjekt wird verwendet, um das Dateisystem auf einem Server zuzugreifen.
Beispiele
Ist eine bestimmte Datei vorhanden ist ?
Wie kann man überprüfen, ob eine Datei vorhanden ist.
Ist ein bestimmte Ordner vorhanden?
Wie kann man prüfen, ob ein Ordner vorhanden ist.
Hat ein angegebenes Laufwerk gibt es?
Wie kann man überprüfen, ob ein Laufwerk vorhanden ist.
Holen Sie sich den Namen eines bestimmten Laufwerk
Wie der Name eines bestimmten Laufwerk zu bekommen.
Holen Sie sich den Namen des übergeordneten Ordner eines bestimmten Pfad
Wie der Name des übergeordneten Ordner eines bestimmten Pfad zu erhalten.
Erhalten Sie Dateinamen
Wie Sie die Dateinamen der letzten Komponente in einem bestimmten Pfad zu erhalten.
Holen Sie sich das Dateierweiterung
Wie die Dateierweiterung der letzten Komponente in einem bestimmten Pfad zu erhalten.
Holen Sie sich das Basis Namen einer Datei oder eines Ordners
Wie die Basis Namen einer Datei oder ein Ordner in einem bestimmten Pfad zu erhalten.
Das Objekt Filesystem
Das Filesystemobjekt wird verwendet, um das Dateisystem auf einem Server zuzugreifen.
Dieses Objekt kann die Bearbeitung von Dateien, Ordnern und Verzeichnispfaden. Es ist auch möglich, Dateisysteminformationen mit diesem Objekt abzurufen.
Der folgende Code erstellt eine Textdatei (c:\test.txt) und schreibt dann ein Text in die Datei:
<%
dim fs,fname
set fs=Server.CreateObject("Scripting.FileSystemObject")
set fname=fs.CreateTextFile("c:\test.txt",true)
fname.WriteLine("Hello World!")
fname.Close
set fname=nothing
set fs=nothing
%>
Die Eigenschaften des Filesystemobjekt und Methoden werden im Folgenden beschrieben:
Eigenschaften
Eigentum | Beschreibung |
---|---|
Drives | Gibt eine Auflistung aller Antriebsobjekte auf dem Computer |
Methods
Methode | Beschreibung |
---|---|
BuildPath | Hängt einen Namen auf einen vorhandenen Pfad |
CopyFile | Kopiert eine oder mehrere Dateien von einem Ort zum anderen |
CopyFolder | Kopiert eine oder mehrere Ordner von einem Ort zum anderen |
CreateFolder | Erstellt einen neuen Ordner |
CreateTextFile | Erstellt eine Textdatei und gibt ein Textstream-Objekt, das auf die Datei aus, oder schreiben lesen verwendet werden kann, |
DeleteFile | Löscht eine oder mehrere bestimmte Dateien |
DeleteFolder | Löscht eine oder mehrere bestimmte Ordner |
DriveExists | Überprüft, ob ein angegebenes Laufwerk vorhanden |
FileExists | Überprüft, ob eine bestimmte Datei vorhanden ist |
FolderExists | Prüft, ob ein bestimmte Ordner vorhanden |
GetAbsolutePathName | Gibt den vollständigen Pfad von der Wurzel des Antriebs für den angegebenen Pfad |
GetBaseName | Gibt den Basisnamen eine bestimmte Datei oder einen Ordner |
GetDrive | Gibt ein Antriebsobjekt mit dem Antrieb in einem festgelegten Pfad entspricht |
GetDriveName | Gibt den Laufwerksnamen eines angegebenen Pfad |
GetExtensionName | Gibt die Dateinamenerweiterung für die letzte Komponente in einem angegebenen Pfad |
GetFile | Gibt ein File-Objekt für einen bestimmten Pfad |
GetFileName | Gibt die Dateinamen oder Ordnernamen für die letzte Komponente in einem angegebenen Pfad |
GetFolder | Gibt ein Ordnerobjekt für einen bestimmten Pfad |
GetParentFolderName | Gibt den Namen des übergeordneten Ordners der letzten Komponente in einem bestimmten Pfad |
GetSpecialFolder | Gibt den Pfad zu einigen Windows-Spezialordner |
GetTempName | Gibt eine zufällig generierte temporäre Datei oder einen Ordner |
MoveFile | Verschiebt eine oder mehrere Dateien von einem Ort zum anderen |
MoveFolder | Verschiebt einen oder mehrere Ordner von einem Ort zum anderen |
OpenTextFile | Öffnet eine Datei und gibt ein Textstream-Objekt, das verwendet werden kann, um auf die Datei zugreifen |