À ce stade, vous avez peut-être une bonne compréhension du FSO. Jetons un coup d'œil plus approfondi pour résoudre des problèmes plus complexes.
Tout d'abord, vous voudrez peut-être renommer le fichier. Pour garder une trace de tous les documents, vous voudrez les renommer pour être uniques afin qu'ils puissent être facilement adaptés à la région par le système
Ne le faites pas. Malheureusement, FSO n'autorise pas les opérations de changement de nom de fichier simples, nous devons donc le modifier.
<%
'Créer l'objet FSO
set fso = server.createObject (scripting.fileSystemObject)
chemin = c: empl est.txt
strdate = remplacer (date (), /,)
strdir = c: inetpubwwwrootarticles & strdate
strNewFileName = hour (maintenant) & _ & minute (maintenant) & _ &
deuxième (maintenant) & .html
'Ouvrez l'ancien fichier
set file = fso.opentextfile (chemin, 1) <- pour la lecture
strText = file.readall
set file = rien
'Vérifiez et / ou créez un dossier
Sinon fso.folderexists (server.mappath (strdir)) alors
set f = fso.createfolder (server.mappath (strdir)))
autre
set f = fso.getfolder (server.mappath (strdir))
terminer si
'Créer et écrire un nouveau fichier
set file = fso.createtextfile (f.path & & strNewFileName)
file.write (strText)
Définir F = rien
file.close
set file = rien
'Supprimer l'ancien fichier
FSO.DeleteFile (Path & & RST (nom de fichier) et i)
'Nettoyer
Définir FSO = rien
%>
L'absence de capacités FSO est devenue un avantage ici, et nous pouvons effectuer 2 étapes à la fois. Tout d'abord, ouvrez le fichier et lisez le contenu du fichier. Supposons que vous vouliez en créer un ici
Un dossier unique et un fichier unique pour stocker des articles. Cependant, parce que le chemin vers le dossier changera tous les jours, il est nécessaire de vérifier d'abord si le dossier a déjà
existe, sinon, créez-le. Cela se fait dans l'extrait fso.folarexistes fso. Ensuite, prenez ce chemin et créez un nouveau fichier. nouveau
Une fois le fichier créé, supprimez l'ancien fichier, qui se fait via fso.deletefile.
Ces 2 étapes sont les suivantes: renommer le fichier, puis le déplacer vers un répertoire plus approprié. Notez que vous pouvez également faire plus d'opérations sur les fichiers ici, comme l'écriture
Modifiez le contenu avant d'entrer dans un nouveau fichier.