Nach dem Betrieb des Laufwerks betreiben Sie den Ordner. Dazu gehören: Extrahieren von Ordnerinformationen, Erstellen von Ordnern, Löschen von Ordnern, Kopieren von Ordnern, Verschiebungsordnern usw. Schauen wir uns sie unten ausführlich an.
1. fso.getFolder
Sie können auf einen Blick sehen, dass es den Ordner extrahiert. Welchen Ordner soll ich extrahieren? Der Weg zu einem Ordner muss befolgt werden. Lassen Sie uns nach dem Extrahieren die relevanten Informationen des Ordners anzeigen? Muss es speziell extrahiert werden müssen? Schauen Sie sich das Programm an:
1, Getfldr.asp
<% Setzen Sie fso = createObject ("scripting.filesystemObject"). Setzen Sie FLDR = fso.getFolder ("C:/Programmdateien"). Antwort.Write "Der Name der übergeordneten Ordner ist:" & fldr & "<br>" Wenn fldr.isrootfolker = true dann dann Response.write "Dieser Ordner ist ein Ordner" & "<br>" Anders Response.write "Dieser Ordner ist nicht der Root -Ordner" & "<br>" Ende wenn Antwort.Write "Laufwerksname ist:" & fldr.drive & "<br>" %> |
Zunächst ist die Erstellung einer Verbindung zur FSO -Komponente unerlässlich, und dann legt das FLDR -Objekt fest, das dem folgenden Programm zugeordnet werden soll.
FLDR.IsrootFolder soll feststellen, ob der Ordner ein Ordner ist und der Wert ein boolescher Wert (wahr oder falsch) ist. FLDR.Drive zeigt den Laufwerksbuchstaben an, in dem sich der Ordner befindet.
2. FSO.CreateFolder
Spannender ist, dass Sie über ASP Ordner erstellen können, in denen Sie überall in Ihrer Autorität Ordner erstellen können.
2, Creatflldr.asp
<% Setzen Sie fso = createObject ("scripting.filesystemObject"). FSO.CreateFolder ("C:/CNBRUCE") Antwort.Write "Ordnername" & fso.getBasename ("C:/cnbruce") %> |
Bei der Ausführung des Programms sollten Sie feststellen, dass im C -Laufwerk ein CNBRUCE -Ordner vorhanden ist, und fso.getBasename ist der Namen des Extrahierens.
3. FSO.DeleteFolder
Ein Ordner kann über ASP erstellt werden und Ordner können ebenfalls gelöscht werden.
3, Delfldrr.asp
<% Setzen Sie fso = createObject ("scripting.filesystemObject"). fso.deleteFolder ("c:/cnbruce") Antwort.Write "Ordner gelöscht" %> |
Ich stellte fest, dass der neu erstellte CNBRUCE -Ordner tatsächlich gelöscht wurde.
Beachten Sie, dass Sie manchmal einen Ordner löschen müssen und der Ordner nicht vorhanden ist. Ein Programm logischer Fehler tritt auf. Der Status des Ordners sollte zuerst bestimmt werden.
<% Dir = Server.MAppath ("Cnbruce") Setzen Sie fso = createObject ("scripting.filesystemObject"). if (fso.Forterexists (Dir)) dann fso.deleteFolder (Dir) Antwort.Write ("CNBRUCE -Ordner wurde gelöscht")) anders fso.createfolder (Dir) response.write ("CNBRUCE -Ordner wurde erstellt")) Ende wenn %> |
Dann werden wir ein allgemeines Programm verwenden, um flexibel anzupassen.