FSO ist so aufregend und faszinierend wie UFO, und natürlich ist es freudiger und trauriger. Haben Sie nicht gesehen, dass ein bestimmter Weltraum -Service -Anbieter -Werbung: 100 MB Platz nur 60 RMB/Jahr kostet, die Datenbank unterstützt und alles unterstützt, was auch immer ... wenn er gefragt wird, dass es nicht unterstützt wird, werden Sie sofort entmutigt. Was genau ist FSO, wie mächtig ist es und was ist sein Betriebsprinzip? Diesmal habe ich ein gründliches Verständnis.
Erstens ist FSO die Abkürzung von Dateisystemen. Natürlich ist es unsere allgemein als FSO -Komponente bekannt, mit der Laufwerke, Ordner und Dateien verarbeitet werden können.
Es kann die Informationszuweisung von Systemantrieben erkennen und anzeigen. Es kann auch Ordner erstellen, ändern, verschieben und löschen und feststellen, ob einige angegebene Ordner vorhanden sind. Wenn sie vorhanden sind, kann es auch Informationen über den Ordner extrahieren, z. B. den Namen, das Datum der Erstellung oder zuletzt geändert usw. FSO erleichtert auch die Verarbeitungsdateien.
1. fso.getDrive
So wie andere Komponenten festgelegt werden, müssen FSO -Referenzen Verbindungen herstellen.
Setzen Sie fso = server.createObject ("scripting.FilesSystemObject"). |
Beachten Sie, dass der interne Inhalt von createObject nicht mehr MSWC, sondern Skripting ist.
Dann können Sie FSO verwenden, um das Laufwerk zu verarbeiten. Beispielsweise extrahiert FSO.getDivename den Laufwerksnamen und fso.getDrive extrahiert auch den Standard -Antriebsnamen. Zum Beispiel:
1, fso.asp
<%SET fso = server.createObject ("scripting.filesystemObject")%> <%= fso.getDrivename ("D:")%> <br> <%= fso.getDrive ("D:")%> |
Sie werden feststellen, dass GetDrivename ("D:") "D:" ist, und GetDrive ("D:") ist der Standard "D:", also schreiben wir normalerweise fso.getDrive (fso.getDrivename (DRVPath)) wie diese, um eine bestimmte Treiberscheibe zu extrahieren.
2. Drv.getInfo
Das obige hat ein bestimmtes Laufwerk extrahiert. Ob die spezifischen Informationen der Laufwerksscheibe extrahiert werden.
2, drv.asp
<% Setzen Sie fso = server.createObject ("scripting.FilesSystemObject"). Setzen Sie DRV = fso.getDrive (fso.getDrivename ("D:")) %> Die Raumgröße der Festplatte: <%= drv.totalSize%> <br> Die verbleibende Raumgröße der Festplatte: <%= drv.Freespace%> |
Das obige sind nur die Informationen, die aus dem D -Laufwerk extrahiert wurden. Nehmen wir eine allgemeine Funktion und testen Sie Ihre Treiber weiterhin separat.
3, drvinfo.asp