UDF > File >


_FileWriteFromArray

�crit un tableau dans un fichier

#include <File.au3>
_FileWriteFromArray ( $sFilePath, Const ByRef $aArray [, $iBase = Default [, $iUBound = Default [, $sDelimiter = "|"]]] )

Param�tres

$sFilePath Le chemin et le nom du fichier dans lequel �crire, ou le handle du fichier retourn� par FileOpen().
$aArray Le tableau qui doit �tre �crit dans le fichier.
$iBase [optionnel] Index o� doit commencer la lecture, normalement fix� � 0 ou 1. Par d�faut, 0.
$iUbound [optionnel] S�lectionne le dernier �l�ment, du tableau, que vous souhaitez �crire dans le fichier. Par d�faut, le tableau entier.
$sDelimiter [optionnel] Caract�re(s) d�limiteurs(s) pour les tableaux de dimension 2. Par d�faut, "|".

Valeur de retour

Succ�s: Retourne 1.
�chec: Retourne 0 et d�finit @error <> 0.
@error: 1 - Erreur � l'ouverture du fichier
2 - $aArray n'est pas un tableau
3 - Erreur d'�criture dans le fichier
4 - $aArray n'est pas un tableau 1D ou 2D
5 - L'index de d�part est sup�rieur au param�tre $iUbound

Remarque

Si un chemin est fourni sous forme de cha�ne, le fichier est �cras� et ferm�.
Pour utiliser d'autres modes d'�criture, comme les formats Append ou Unicode, ouvrir d'abord le fichier avec FileOpen() et passer le handle du fichier � la place du chemin.
Si un handle de fichier est pass�, le fichier reste ouvert apr�s l'�criture.

En relation

_FileReadToArray

Exemple

#include <File.au3>

; Liste tous les fichiers du r�pertoire courant du script.
Local $aScriptDir = _FileListToArray(@ScriptDir)

; Cr�e un fichier dans le r�pertoire %TEMP% de l'utilisateur.
Local $sFilePath = @TempDir & "\Examples.txt"

; Ecrit un tableau dans un fichier en passant le nom du fichier.
_FileWriteFromArray($sFilePath, $aScriptDir, 1)

; Affiche le fichier.
ShellExecute($sFilePath)