�crit du texte ou des donn�es � la fin d'un fichier pr�c�demment ouvert.
FileWrite ( "filehandle/filename", "text/data" )
filehandle/filename | Le handle du fichier retourn� pr�c�demment par FileOpen(). Alternativement, le nom complet du fichier. |
text/data | Le texte/donn�es � �crire dans le fichier. Le texte est �crit tel quel - pas de @CR ou @LF ajout�. Voir Remarques pour le type de donn�es. |
Succ�s: | Retourne 1. |
�chec: | Retourne 0 si le fichier n'est pas ouvert en �criture, si le fichier est en lecture seule, ou si le fichier ne peut pas remplacer un autre. |
Binary, FileFlush, FileGetPos, FileOpen, FileRead, FileReadLine, FileSetPos, FileWriteLine
#include <FileConstants.au3> #include <MsgBoxConstants.au3> #include <WinAPIFiles.au3> Example() Func Example() ; Cr�e une constante locale avec le chemin du fichier qui sera lu/�crit. Local Const $sFilePath = _WinAPI_GetTempFileName(@TempDir) ; Cr�e un fichier temporaire pour �crire des donn�es. If Not FileWrite($sFilePath, "D�marrage de l'exemple FileWrite, ligne 1. " & @CRLF) Then MsgBox($MB_SYSTEMMODAL, "", "Une erreur est survenue lors de l'�criture du fichier temporaire.") Return False EndIf ; Ouvre le fichier en �criture (ajoute � la fin du fichier) et stocke le handle dans une variable. Local $hFileOpen = FileOpen($sFilePath, $FO_APPEND) If $hFileOpen = -1 Then MsgBox($MB_SYSTEMMODAL, "", "Une erreur est survenue lors de la lecture du fichier.") Return False EndIf ; �crit des donn�es dans le fichier � l'aide du handle retourn� par FileOpen. FileWrite($hFileOpen, "Ligne 2") FileWrite($hFileOpen, "Il s'agit toujours de la ligne 2 car une nouvelle ligne n'a pas �t� ajout�e au dernier appel FileWrite." & @CRLF) FileWrite($hFileOpen, "Line 3" & @CRLF) FileWrite($hFileOpen, "Line 4") ; Ferme le handle retourn� par FileOpen. FileClose($hFileOpen) ; Affiche le contenu du fichier en passant le chemin du fichier � FILEREAD au lieu du handle retourn�e par FileOpen. MsgBox($MB_SYSTEMMODAL, "", "Contents of the file:" & @CRLF & FileRead($sFilePath)) ; Supprime le fichier temporaire. FileDelete($sFilePath) EndFunc ;==>Example