Jump to content

Cannot get correct result when use _FileReadToArray


Recommended Posts

Hi to all.

Dears when i use

to get files content to arrays in this case
cannot done corectly and in result result still is undone.

Here is my script:

#include <File.au3>
Dim $avarray
if Not _FileReadToArray(@ScriptDir&"\blokla.txt",$avarray) Then
For $i=1 to $avarray[0]
    FileWrite(@ScriptDir&"\test.txt", @CRLF)
    FileWrite(@ScriptDir&"\test.txt",$avarray[$i] & @CRLF)

But when i use this simple way it dones correctly(see below)

FileOpen(@ScriptDir&"\blokla.txt",0)      ;

+ I attached reguired *.txt file for test 1`st script(which has problem)

Bcuz 1`st script writes 13 kb of data from blokla.txt file(<= it`s size 70 kb)

Why this occurs?(Also i check file attributes and can`t see problems with attrib)

Any tips,helps greatly appreciate.

I use AutoIt Version:

Thanks to all again & Sorry for my awfull English.

P.S Attached files:

EDIT: grammatical mistake:(

Edited by Sh3llC043r
[size="5"] [/size]
Link to comment
Share on other sites

  • Moderators


Perhaps if you tried this way?:

#include <File.au3>
Dim $avarray

_FileReadToArray(@ScriptDir & "\blokla.txt", $avarray)

If @error Then
    FileOpen(@ScriptDir & "\test.txt", 1)
    For $i = 1 To $avarray[0]
        FileWrite(@ScriptDir & "\test.txt", @CRLF)
        FileWrite(@ScriptDir & "\test.txt", $avarray[$i] & @CRLF)

This gives me a file with the same content separated by blank lines. I hope that is what you wanted. ;)


Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind

Open spoiler to see my UDFs:


ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area


Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Create New...