[Gambas-user] Checking whether a file exists
Benoît Minisini
gambas at ...1...
Tue Jul 12 17:52:32 CEST 2011
> 2011/7/12 tobias <tobiasboe1 at ...20...>:
> > 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
More information about the User
mailing list