[BUG] write to file

Roger Eller roger.e.eller at sealedair.com
Mon Jan 25 09:31:30 EST 2016


I do the same if I am modifying a specific line in an existing file.
However, if I am appending to a file such as for logging, I use the before
or after modifiers in a file URL.

put "Log entry data" after URL ("file:" & specialFolderPath("documents") &
tLogFileName)

~Roger


On Mon, Jan 25, 2016 at 9:02 AM, Mike Kerner <MikeKerner at roadrunner.com>
wrote:

> It probably hasn't broken mine because I don't rely on the file pointers.
> I always read the entire file, modify, then write the entire container
> back.
>
> On Sun, Jan 24, 2016 at 10:46 PM, Kay C Lan <lan.kc.macmail at gmail.com>
> wrote:
>
> > The Dictionary says that if I open a file for 'update', then 'read from
> > file' to a specific position that when I 'write to file' it will occur at
> > the position I've read to but that's not what I'm seeing in 6.6.5GM,
> 7.1.1
> > rc4 and 8.0 dp13 - OS X 10.9.5. In the msg box:
> >
> > set the defaultFolder to specialFolderPath("documents")
> > put "trash this file.txt" into tFileName
> > put "This is a test." into URL ("file:" & specialFolderPath("documents")
> &
> > "/" & tFileName)
> > open file tFileName for update
> > read from file tFileName for 2 words
> > put it into tResult
> > write "open/read/write/close" to file tFileName
> > close file tFileName
> > put URL  ("file:" & specialFolderPath("documents") & "/" & tFileName)
> into
> > msg
> > put cr & tResult after msg
> >
> > I was expecting:
> > This is open/read/write/close
> >
> > What I'm getting:
> > This is a test.open/read/write/close
> >
> > The 'read' portion is clearly working correctly so there is something
> wrong
> > with 'write' but I'm surprised that this hasn't broken people's code left
> > right and centre so what am I doing wrong? How do I get LC to write from
> > where I've read to?
> > _______________________________________________
> > use-livecode mailing list
> > use-livecode at lists.runrev.com
> > Please visit this url to subscribe, unsubscribe and manage your
> > subscription preferences:
> > http://lists.runrev.com/mailman/listinfo/use-livecode
> >
>
>
>
> --
> On the first day, God created the heavens and the Earth
> On the second day, God created the oceans.
> On the third day, God put the animals on hold for a few hours,
>    and did a little diving.
> And God said, "This is good."
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>



More information about the Use-livecode mailing list