Fermer fl Glossaire fl ASP
Glossaire

sp  sp   sp
Technique : ASP
fso.CreateTextFile
IIS3

Méthode de l'objet FSO (file system object) qui permet de créer un nouveau fichier texte et de retourner un objet «TextStream» utilisé pour lire ou écrire dans le fichier.

Paramètres
nomDeFichier : Le nom physique du nouveau fichier texte.
écraser (optionnel) : Valeur boléenne (true / false) pour indiquer l'action à prendre si le fichier existe déjà. "True" (par défaut) indique d'écraser le fichier existant alors que "false" empêche d'écraser le fichier existant.
unicode (optionnel) : Valeur boléenne (true / false) pour indiquer si l'encodage Unicode ou ASCII du nouveau fichier. "True" indique un fichier Unicode alors que "false" (par défaut) indique un fichier ASCII.

fso.CreateTextFile(nomDeFichier[,écraser[,unicode]])
<%
' Créer un nouveau fichier :
dim oFSO, oFichier

' Créer l'objet FSO
set oFSO = Server.CreateObject("Scripting.FileSystemObject")

' Créer le fichier monFichier.txt et l'objet TextStream
set oFichier = oFSO.CreateTextFile("c:\monFichier.txt")

' Écrit une nouvelle ligne dans le fichier
oFichier.WriteLine("Bonjour le monde!")

' Ferme le TextStream
oFichier.close

' Vide le TextStream
set oFichier = nothing

' Vide l'objet FSO
set oFSO = nothing
%>

CreateTextFile est aussi une méthode de l'objet "GetFolder"

<%
' Créer un nouveau fichier avec GetFolder
dim oFSO, oDossier

' Créer l'objet FSO
set oFSO = Server.CreateObject("Scripting.FileSystemObject")

' Récupérer un dossier
Set oDossier = oFSO.GetFolder("c:\monDossier")

' Créer le fichier monFichier.txt et l'objet TextStream dans le dossier
set oFichier = oDossier.CreateTextFile("monFichier.txt")

' Écrit une nouvelle ligne dans le fichier
oFichier.WriteLine("Bonjour le monde!")

' Ferme le TextStream
oFichier.close

' Vide le TextStream
set oFichier = nothing

' Vide l'objet oDossier
set oDossier = nothing

' Vide l'objet FSO
set oFSO = nothing
%>

Conception Oznog co. Multimédia