###Function###
FileOpen
 
###Description###
Ouvre un fichier texte pour lecture ou criture.
 
 
###Syntax###
FileOpen ( "filename" [, mode ] )
 
 
###Parameters###
@@ParamTable@@
filename
	Nom du fichier texte  ouvrir.
mode
	[optionnel] Mode d'ouverture du fichier.
	Peut-tre une combinaison des lments suivants:
	 0 = Mode lecture (par dfaut)
	 1 = Mode criture (ajoute  la fin du fichier)
	 2 = Mode criture (efface le contenu prcdent)
	 8 = Cr la structure des rpertoires si elle n'existe pas (voir les remarques).
	 16 = Force le mode binaire (voir les remarques).
	 32 = Utilise l'Unicode UTF16 Little Endian en mode lecture et criture. La lecture ne remplace pas la marque d'ordre des octets (<i>BOM</i>) existante.
	 64 = Utilise l'Unicode UTF16 Big Endian en mode lecture et criture. La lecture ne remplace pas la marque d'ordre des octets (<i>BOM</i>)existante.
	 128 = Utilise l'Unicode UTF8 (avec <i>BOM</i>). La lecture ne remplace pas la marque d'ordre des octets <i>BOM</i>existante.
	 256 = Utilise l'Unicode UTF8 (sans <i>BOM</i>) en lecture et criture.
	 16384 = Lors de l'ouverture en lecture et sans <i>BOM</i>, utilise la dtection UTF8 sur le fichier complet. Si ce n'est pas utilis, alors seulement la partie initiale du fichier est vrifie pour l'UTF8.
	Le chemin du dossier doit dj exister (sauf en utilisant le mode '8' - voir les remarques).
@@End@@
 
 
###ReturnValue###
Succs:	Retourne un "handle" de fichier pour utilisation ultrieure avec les fonctions de fichier.
chec:	Retourne -1 si erreur est rencontre.
 
 
###Remarks###
<ul>
<li>Le "handle" de fichier doit tre ferm avec la fonction <a href="FileClose.htm">FileClose()</a>.</li>
<li>Un fichier peut ne pas s'ouvrir en raison de droits d'accs ou d'attributs.</li>
<li>Le mode par dfaut lors de l'criture de texte est ANSI - Utilisez le mode Unicode pour changer cela. Lors de l'criture des fichiers, le mode Unicode par dfaut de Windows (et le plus rapide dans AutoIt en raison de la conversion simple) est UTF16 Little Endian (mode 32).</li>
<li>L'ouverture d'un fichier en mode criture cre le fichier s'il n'existe pas. Les rpertoires ne sont pas crs  moins d'utiliser le bon mode.</li>
<li>Lors de la lecture et l'criture par le mme "handle" de fichier, la fonction <a href="FileSetPos.htm">FileSetPos()</a> doit tre utilise pour mettre  jour la position courante dans le fichier.</li>
</ul>
 
 
###Related###
<a href="FileClose.htm">FileClose</a>, <a href="FileFlush.htm">FileFlush</a>, <a href="FileRead.htm">FileRead</a>, <a href="FileReadLine.htm">FileReadLine</a>, <a href="FileWrite.htm">FileWrite</a>, <a href="FileWriteLine.htm">FileWriteLine</a>, <a href="FileGetPos.htm">FileGetPos</a>, <a href="FileSetPos.htm">FileSetPos</a>
 
 
###Example###
@@IncludeExample@@