Zu diesem Zeitpunkt haben Sie möglicherweise ein gutes Verständnis von FSO. Schauen wir es uns tiefer an, um komplexere Probleme zu lösen.
Zunächst möchten Sie die Datei umbenennen. Um alle Dokumente im Auge zu behalten, möchten Sie sie so umgeben, dass sie einzigartig sind, damit sie vom System leicht regionaler sein können
Nicht. Leider erlaubt FSO keine einfachen Operationen von Dateinamenänderungen, sodass wir diese ändern müssen.
< %
'Erstellen Sie das FSO -Objekt
Setzen Sie fso = server.createObject (scripting.FilesystemObject)
Path = C: Emp est.txt
StrDate = ersetzen (Datum (), /,)
strdir = c: inetpubwwwrootArticles & strdate
StrnewFileName = Hour (jetzt) & _ & Minute (jetzt) & _ & & _ &
Zweiter (jetzt) & .html
'Öffnen Sie die alte Datei
set File = fso.opentextFile (Pfad, 1) < - zum Lesen
Strtext = Datei.readall
Datei festlegen = nichts
'Überprüfen Sie und/oder erstellen Sie den Ordner
wenn nicht
Setzen Sie f = fso.createFolder (server.mappath (strdir))
anders
Setzen Sie f = fso.getFolder (server.mappath (strdir))
Ende wenn
'Erstellen und schreiben Sie eine neue Datei
set File = fso.createTextFile (F.Path & & StrnewFileName)
Datei.Write (Strtext)
Setzen Sie f = nichts
Datei.close
Datei festlegen = nichts
'Löschen Sie die alte Datei
fso.deleteFile (Path & & rst (Dateiname) & i)
'Aufräumen
fso = nichts setzen
%>
Der Mangel an FSO -Fähigkeiten ist hier zu einem Vorteil geworden, und wir können jeweils 2 Schritte ausführen. Öffnen Sie zunächst die Datei und lesen Sie den Inhalt der Datei. Angenommen, Sie möchten hier einen erstellen
Ein einzigartiger Ordner und eine eindeutige Datei zum Speichern von Artikeln. Da sich der Pfad zum Ordner jeden Tag ändert
existiert, wenn nicht, erstellen es. Dies geschieht im Snippet. Nehmen Sie dann diesen Weg und erstellen Sie eine neue Datei. neu
Löschen Sie nach dem Erstellen der Datei die alte Datei, die über fso.deleteFile durchgeführt wird.
Diese 2 Schritte sind: Benennen Sie die Datei um und verschieben sie dann in ein geeigneteres Verzeichnis. Beachten Sie, dass Sie hier auch mehr Vorgänge in Dateien durchführen können, z. B. das Schreiben
Bearbeiten Sie den Inhalt, bevor Sie eine neue Datei eingeben.