[REBOL] File writing issue
From: mattsmac::hotmail::com at: 29-Oct-2003 16:36
Ok here's one more for everyone to ponder. When you write a file in rebol
that is somewhat large (around 1 meg or so) and then immediately after
writing it you want to do something with it (email it, etc) I get an error
message that the file is not there. On inspection of the directory where it
is supposed to be, it is there. So I'm guessing there is a little delay
between the time when you write the file (and rebol returns) until the file
is really accessable. So I put this line of code in to counteract that
while [not exists? file] []
to make it wait for the file to be there.
So now I can do things with the file, but not the whole file. When I email
it it usually shows up as 64B. So then I entered this line of code
while [size? file <> fsize] [] ; where fsize is how big the file should be,
thinking that the file might get written to the disk in peices so I want to
make sure the whole file is there before doing stuff with it. This didn't
work either, it did wait, but the file still doesn't come through complete.
Any suggestions?
Matt