Fonction FileReadToArray()

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Supernatural
Niveau 2
Niveau 2
Messages : 26
Enregistré le : jeu. 06 avr. 2017 15:18
Status : Hors ligne

Fonction FileReadToArray()

#1

Message par Supernatural »

Bonjour,

J'aimerai savoir si la fonction FileReadToArray() est par défaut en lecture seule? Si non, comment faire pour 'forcer' en lecture seule?

Est-ce qu'en faisant comme ceci, je lis bien en lecture seule mon fichier?
Local $hFileOpen = FileOpen("MonFichier.txt", $FO_READ)
$aArray=FileReadToArray($hFileOpen)

If @error Then
   MsgBox($MB_SYSTEMMODAL, "", "There was an error reading the file. @error: " & @error) ; An error occurred reading the current script file.
Else
   For $i = 0 To UBound($aArray) - 1
      MsgBox($MB_SYSTEMMODAL, "", $aArray[$i])
   Next
EndIf

FileClose($hFileOpen)
Merci par avance.
Avatar du membre
jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2272
Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : Hors ligne

Re: Fonction FileReadToArray()

#2

Message par jchd »

Code : Tout sélectionner

Local $aArray=FileReadToArray("MonFichier.txt")
suffit largement et le fichier ne reste pas ouvert plus longtemps que nécessaire.

Par ailleurs, FileREADtoArray est censé lire et je ne sais pas ce que c'est de lire autrement qu'en mode lecture...
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Supernatural
Niveau 2
Niveau 2
Messages : 26
Enregistré le : jeu. 06 avr. 2017 15:18
Status : Hors ligne

Re: Fonction FileReadToArray()

#3

Message par Supernatural »

Ok je voulais m'en assurer car dans ce fichier sont stockées des données et il ne faudrait pas que cela 'vérole' les fichiers lus lorsqu'ils seront lus par une autre machine.
Répondre