It was quite surprising for me that
(file-exists-p "")
==> t
I thought that `file-exists-p` resembles stat, such as
$ stat ""
No such file or directory
This is because `file-exists-p` uses `expand-file-name`, which returns current directory for empty string
Would not it be more correct for `file-exists-p` to return `nil` for empty string, and if someone wants current directory he will use "." as filename?
Thanks
--
lg