> 2011/7/12 tobias <tobiasb...@web.de>:
> > hi,
> > 
> > in a project, i am searching directories recursively and opening files
> > to search their content, too.
> > while searching in the gambas2 sources my program crashed with "File or
> > directory doesn't exist". so i noticed this one
> > 
> > ? sFile
> > ".../main/ltmain.sh"
> > ? Exist(sFile)
> > True
> > ? File.Load(sFile)
> > File or directory does not exist
> > 
> > this is because the file is a symlink to another file that doesn't exist
> > (maybe because i haven't compiled gambas2 from sources yet), so Exist
> > says the file is there but when opening it, the symlink is resolved and
> > there is an error.
> > this may be irritating.
> > 
> > developers, do you think it's necessary to do something here? (maybe
> > Exist(sPath AS String, bFollowSymlinks AS Boolean) ?)
> > 
> > regards,
> > tobi
> 
> I think it's a good idea... stat already do that
> 

Use 'Try Stat(..., TRUE)' in Gambas 2. In Gambas 3, I will try to add the 
optional argument.

Regards,

-- 
Benoît Minisini

------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
_______________________________________________
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user

Reply via email to