День добрый!
Исторически, в spf слово "
FILE-EXIST" проверяло наличие файла-имени, независимо от того, это обычный файл, или каталог (см. также
тему в 2006 году).
Иногда требуется проверять, что файл существует, и это обычный файл, а не каталог. Как это сделать?
В .NET
метод File.Exists проверяет, что файл существует, есть доступ на его чтение, и это не каталог.
В PHP
функция file_exists проверяет, что существует файл-имя.
В Ruby
метод File.exist? проверяет файл-имя, "File.directory?" — каталог, "File.file?" — обычный файл (права доступа ни в каком случае не проверяются).
Игорь (~pig) сделал предложение ввести следующие слова:
PATHNAME-EXISTS — проверка файла-имени,
FILE-EXISTS — проверка обычного файла,
DIRECTORY-EXISTS — проверка каталога.
"
FILE-EXISTS" сейчас внесено в ядро spf4. Вопрос, стоит ли в нем проверять права доступа?
Также, открытый пока вопрос, использовать форму -s или без.
--
Ruvim
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/_______________________________________________
Spf-dev mailing list
Spf-dev@...
https://lists.sourceforge.net/lists/listinfo/spf-dev