[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [spr7699] How do I tell if a file is a plain file or a directory?
| .> (probe-file "/tmp/subdir")
| #p"/tmp/subdir"
| .> (probe-file "/tmp/subdir/")
| #p"/tmp/subdir/"
| .> (probe-file "/tmp/foo.lisp")
| #p"/tmp/foo.lisp"
| .> (probe-file "/tmp/foo.lisp/")
| #p"/tmp/foo.lisp/" <- NIL seems more sensible
Our reading of the language spec indicates that there is no
implementation-independent way of making this distinction. We tend to
use the function, excl::probe-file-non-directory, for this purpose,
but of course it is as unportable as your solution.
---------------------------------------------------------------
George Jacob Internet: georgej@franz.com
Franz Inc., uucp: uunet!franz!georgej
1995 University Avenue, Phone: (510) 548-3600
Berkeley, CA 94704. FAX: (510) 548-8253
---------------------------------------------------------------