Fire Posted January 5, 2010 Posted January 5, 2010 (edited) Hi to all.Dears when i use _FileReadToArray() to get files content to arrays in this case filewrite() 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 Exit EndIf For $i=1 to $avarray[0] _FileReadToArray(@ScriptDir&"\blokla.txt",$avarray) FileOpen(@ScriptDir&"\test.txt",1) FileWrite(@ScriptDir&"\test.txt", @CRLF) FileWrite(@ScriptDir&"\test.txt",$avarray[$i] & @CRLF) NextBut when i use this simple way it dones correctly(see below)FileOpen(@ScriptDir&"\blokla.txt",0) ; $a=FileRead(@ScriptDir&"\blokla.txt") FileWrite("test2.txt",$a)+ 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: 3.3.2.0Thanks to all again & Sorry for my awfull English.P.S Attached files:EDIT: grammatical mistake:( Edited January 5, 2010 by Sh3llC043r [size="5"] [/size]
Moderators Melba23 Posted January 5, 2010 Moderators Posted January 5, 2010 Sh3llC043r, Perhaps if you tried this way?: #include <File.au3> Dim $avarray _FileReadToArray(@ScriptDir & "\blokla.txt", $avarray) If @error Then Exit Else FileOpen(@ScriptDir & "\test.txt", 1) For $i = 1 To $avarray[0] FileWrite(@ScriptDir & "\test.txt", @CRLF) FileWrite(@ScriptDir & "\test.txt", $avarray[$i] & @CRLF) Next EndIf This gives me a file with the same content separated by blank lines. I hope that is what you wanted. M23 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: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area
Fire Posted January 5, 2010 Author Posted January 5, 2010 Yes Melba this is that what i want to get.Solved.Thank you very-very much Melba .Your help Greatly appreciated. [size="5"] [/size]
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now