File exists
    Kay C Lan 
    lan.kc.macmail at gmail.com
       
    Sat Apr  2 13:53:09 EDT 2016
    
    
  
On Sat, Apr 2, 2016 at 4:48 PM, JB <sundown at pacifier.com> wrote:
> If I open a file for read or write and the file does
> not exist it will be created.
Just to clarify, that statement is incorrect.
If you open a file for 'write' and the file does not exist, it will be created.
if you open a file for 'read' and the file does not exist 'the result'
will be "can't open that file" and NO file is created.
on mouseUp
   set the defaultFolder to specialFolderPath("documents")
   open file "this is a test.lcdoc" for read
   if  (the result is "can't open that file") then
      --check if a file was created
      if (there is a file "this is a test.lcdoc") then
         answer "A file was created!"
      else
         answer "The file was NOT created."
      end if
   else
      answer "You can read from it now!"
   end if
end mouseUp
Please also note that Richmond's example is misleading. If you use
'read from file' without first using  'open file' then regardless of
whether the file exists or not, 'it' will always be empty.
    
    
More information about the use-livecode
mailing list