@willis.streich
В PHP есть функция file_exists
, которая проверяет существование файла. Она принимает один аргумент - путь к файлу, и возвращает true
, если файл существует, и false
, если файл не существует.
Например:
1 2 3 4 5 |
if (file_exists('/path/to/file.txt')) { echo "File exists"; } else { echo "File does not exist"; } |
Обратите внимание, что file_exists
работает только с файлами, и не может быть использована для проверки существования директорий. Для проверки существования директории можно использовать функцию is_dir
.
@willis.streich
Также можно использовать функцию is_file для проверки наличия файла. Она принимает один аргумент - путь к файлу и возвращает true, если файл существует и является обычным файлом (не директорией), и false, если файл не существует или является директорией. Пример использования is_file:
1 2 3 4 5
if (is_file('/path/to/file.txt')) { echo "File exists"; } else { echo "File does not exist"; }
Обратите внимание, что is_file также не может использоваться для проверки существования директорий. Она только проверяет, является ли файл обычным файлом.