FSO bedeutet DateisystemObject, bei dem es sich um ein Dateisystemobjekt handelt. Das FSO -Objektmodell ist in der Skripttypbibliothek (Scrrun.dll) enthalten. Es enthält auch fünf Objekte: Laufwerk, Ordner, Datei, Dateisysteme und Textstream, was für die Manipulation von Dateien und Ordnern sehr bequem ist.
FSO -Datei (Datei) Objekteigenschaften
Attributbeschreibung
DATECREEED gibt das Datum und die Uhrzeit der Erstellung dieses Ordners zurück
Datelastaccess gibt das Datum und die Uhrzeit des letzten Zugriffs auf die Datei zurück
DatelastModified gibt das Datum und die Uhrzeit zurück, zu der die Datei zuletzt geändert wurde
Drive gibt das Laufwerksobjekt des Laufwerks zurück, in dem sich die Datei befindet
Namenseinstellung oder senden Sie den Namen der Datei zurück oder senden Sie
Der ParentFolder gibt das Ordnerobjekt des übergeordneten Ordners der Datei zurück
Path gibt den absoluten Pfad zur Datei zurück und kann einen langen Dateinamen verwenden
ShortName gibt den Dateinamen in DOS Style Form 8.3 zurück
ShortPath gibt den Absolute -Pfad der Datei im DOS -Stil 8.3 zurück
Die Größe gibt die Größe (Bytes) der Datei zurück
Geben Sie nach Möglichkeit eine Beschreibung Zeichenfolge für den Dateityp zurück
FSO -Datei (Datei) Objektmethode
Verwendung der FSO -Dateiobjektmethode
Kopieren Sie eine oder mehrere Dateien auf einen neuen Pfad
CreateTextFile erstellt eine Datei und gibt ein Textstream -Objekt zurück
DeleteFile löscht eine Datei
OpenTextFile öffnet die Datei und gibt das Textstream -Objekt zum Lesen oder Anhängen zurück
Die Datei umbenennen:
Die Codekopie lautet wie folgt: FunktionRename (Sourcename, Destname)
Dimofso, Ofil
setOfSO = server.createObject ("scripting.filesystemObject"))
setOfe
OFILE.NAME = DESTNAME
Setofso = nichts
SetoFile = nichts
Endfunktion
Dateien löschen
Die Codekopie lautet wie folgt: Funktionsodel (Dateiname)
Dimfso, f
setfso = server.createObject ("scripting.filesystemObject")
f = server.mappath (Dateiname)
IFFSO.FILEExists (f) dann
fso.deleteFilef, true
Endif
setf = nichts
setfso = nichts
Endfunktion
Saiten in der Datei ersetzen
Die Codekopie lautet wie folgt: FunctionFSOREPLACE (Dateiname, Ziel, Repstring)
Dimobjfso, objcountfile, fileTempdata
SetObjfso = server.createObject ("scripting.filesystemObject")
SetObjcountfile = objfso.opentextfile (server.mappath (Dateiname), 1, true)
FiletempData = objcountFile.readall
objcountfile.close
FiletempData = Ersetzen (FiletempData, Ziel, Repstring)
SetObjcountfile = objfso.createTextFile (Server.Mappath (Dateiname), True)
objcountfile.writeFiletempdata
objcountfile.close