[R] _FileListToArray

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
L4crymal
Niveau 8
Niveau 8
Messages : 513
Enregistré le : mer. 24 sept. 2008 14:53
Status : Hors ligne

[R] _FileListToArray

#1

Message par L4crymal »

Pourquoi _FileListToArray ne rend il pas possible ceci:

Code : Tout sélectionner

$FileList=_FileListToArray(@DesktopDir)
FileWrite ("test.txt",$FileList)
je veut en faite faire une liste des fichiers dans un fichier texte ( 1 par ligne svp :oops: )

Je remercie tous ceux qui m'aide et l'equipe du forum qui fait un travail GENIAL


Mais ya un problème : ya une erreur O_o
Modifié en dernier par L4crymal le mer. 01 oct. 2008 22:15, modifié 4 fois.
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: _FileListToArray

#2

Message par timmalos »

Tout simplement car _Filelisttoarray retourne une array, comme son nom l'indique. Vous ne pouvez donc pas enregistrer directement le resultat dans un fichier texte. Mais vous avez de la chance, une fonction toute prete existe, qui va transformer votre array en chaine de caractere (string) qui elle peut etre ecrite dans un fichier:
Remplacez votre code par:

Code : Tout sélectionner

$FileList=_FileListToArray(@DesktopDir)
$texte = _ArrayToString($FileList,@CRLF)
FileWrite ("test.txt",$texte)
Avatar du membre
L4crymal
Niveau 8
Niveau 8
Messages : 513
Enregistré le : mer. 24 sept. 2008 14:53
Status : Hors ligne

Re: _FileListToArray

#3

Message par L4crymal »

WOuaaaaaa c'est donc ça un STRING !!! wa je viens d'apprendre un gros truc la merci beaucoup !

EDIT : Ah ! j'ai trouver ! il faut mettre ces includes :

#Include <File.au3>
#Include <Array.au3>
Répondre