Ferme un fichier pr�c�demment ouvert.
FileClose ( "filehandle" )
filehandle | Le handle du fichier, retourn� par un pr�c�dent appel � FileOpen(). |
Succ�s: | Retourne 1. |
�chec: | Retourne 0 si le handle du fichier n'est pas valide. |
FileFindFirstFile, FileFindNextFile, FileFlush, FileOpen
#include <FileConstants.au3> #include <MsgBoxConstants.au3> #include <WinAPIFiles.au3> Example() Func Example() ; Cr�e une constante locale du chemin du fichier qui sera lu/�crit. Local Const $sFilePath = _WinAPI_GetTempFileName(@TempDir) ; Cr�e un fichier temporaire pour lire les donn�es. If Not FileCreate($sFilePath, "Exemple d'utilisation de FileClose.") Then MsgBox($MB_SYSTEMMODAL, "", "Une erreur est survenue lors de l'�criture dans le fichier temporaire.") Return False EndIf ; Ouvre le fichier pour la lecture et stocke le handle dans une variable. Local $hFileOpen = FileOpen($sFilePath, $FO_READ) If $hFileOpen = -1 Then MsgBox($MB_SYSTEMMODAL, "", "Une erreur est survenue lors de la lecture du fichier.") Return False EndIf ; Lit le contenu du fichier � l'aide du handle retourn� par FileOpen. Local $sFileRead = FileRead($hFileOpen) ; Ferme le handle rtourn� par FileOpen. FileClose($hFileOpen) ; Affiche le contenu du fichier. MsgBox($MB_SYSTEMMODAL, "", "Contenu du fichier:" & @CRLF & $sFileRead) ; Supprime le fichier temporaire. FileDelete($sFilePath) EndFunc ;==>Example