Следующие функции для работы с файловой системой являются частью ядра PHP, поэтому вы можете использовать эти функции в своих скриптах без дополнительной установки.
Функция | Описание |
---|---|
basename() |
Возвращает компонент имени файла пути |
chgrp() |
Изменяет файловую группу |
chmod() |
Изменяет режим файла |
chown() |
Меняет владельца файла |
clearstatcache() |
Очищает кеш состояния файла |
copy() |
Копирует файл |
delete() |
Смотрите unlink() или unset() |
dirname() |
Возвращает путь к родительскому каталогу |
disk_free_space() |
Возвращает доступное пространство в файловой системе или разделе диска |
disk_total_space() |
Возвращает общий размер файловой системы или раздела диска |
diskfreespace() |
Возвращает доступное пространство в файловой системе или разделе диска. Псевдоним disk_free_space() |
fclose() |
Закрывает указатель открытого файла |
feof() |
Тесты на конец файла для указателя файла |
fflush() |
Сбрасывает буферизованный вывод в файл |
fgetc() |
Возвращает символ из указателя файла |
fgetcsv() |
Получает строку из указателя файла и парсинг для полей CSV |
fgets() |
Читает определенное количество байтов из файла |
fgetss() |
Читает определенное количество байтов из файла и удаляет HTML-теги и PHP-код |
file() |
Читает весь файл в массив |
file_exists() |
Проверяет, существует ли файл или каталог |
file_get_contents() |
Читает весь файл в строку |
file_put_contents() |
Записаывает строку в файл |
fileatime() |
Возвращает время последнего доступа к файлу |
filectime() |
Возвращает время последнего изменения файла |
filegroup() |
Возвращает идентификатор группы файла |
fileinode() |
Возвращает номер inode файла |
filemtime() |
Возвращает время последней модификации файла |
fileowner() |
Возвращает идентификатор пользователя владельца файла |
fileperms() |
Возвращает разрешения для файла |
filesize() |
Возвращает размер файла |
filetype() |
Returns the file type |
flock() |
Блокирует или освобождает файл |
fnmatch() |
Сопоставляет имя файла или строку с указанным шаблоном |
fopen() |
Открывает файл или URL |
fpassthru() |
Выводит все оставшиеся данные в указатель файла |
fputcsv() |
Форматирует строку как CSV и записать в указатель файла |
fputs() |
Псевдоним fwrite() |
fread() |
Читает определенное количество байтов из файла |
fscanf() |
Анализирует ввод из файла в соответствии с указанным форматом |
fseek() |
Ищет указатель файла |
fstat() |
Возвращает информацию о файле, используя указатель открытого файла |
ftell() |
Возвращает текущую позицию указателя чтения / записи файла |
ftruncate() |
Обрезает файл до заданной длины |
fwrite() |
Записывает содержимое строки в указатель файла |
glob() |
Возвращает массив имен файлов / каталогов, соответствующих указанному шаблону |
is_dir() |
Проверяет, является ли файл каталогом |
is_executable() |
Проверяет, является ли файл исполняемым |
is_file() |
Проверяет, является ли файл обычным файлом |
is_link() |
Проверяет, является ли имя файла символической ссылкой |
is_readable() |
Проверяет, существует ли файл и доступен ли для чтения |
is_uploaded_file() |
Проверяет, был ли файл загружен через HTTP POST |
is_writable() |
Проверяет, доступно ли для записи имя файла |
is_writeable() |
Псевдоним is_writable() |
lchgrp() |
Изменяет групповое владение символической ссылкой |
lchown() |
Изменяет право собственности пользователя на символическую ссылку |
link() |
Создает жесткую ссылку |
linkinfo() |
Возвращает информацию о ссылке |
lstat() |
Возвращает информацию о файле или символической ссылке |
mkdir() |
Создает каталог |
move_uploaded_file() |
Перемещает загруженный файл в новое место |
parse_ini_file() |
Разбирает файл конфигурации |
parse_ini_string() |
Разбирает строку конфигурации |
pathinfo() |
Возвращает информацию о пути к файлу |
pclose() |
Закрывает указатель файла процесса |
popen() |
Открывает указатель файла процесса |
readfile() |
Читает файл и записывает в буфер вывода |
readlink() |
Возвращает цель символьной ссылки |
realpath() |
Возвращает канонизированный абсолютный путь |
realpath_cache_get() |
Возвращает записи кэша realpath |
realpath_cache_size() |
Возвращает размер кеша realpath |
rename() |
Переименовывает файл или каталог |
rewind() |
Перематывает назад позиции указателя файла |
rmdir() |
Удаляет пустой каталог |
set_file_buffer() |
Устанавливает размер буфера файла |
stat() |
Возвращает информацию о файле |
symlink() |
Создает символическую ссылку |
tempnam() |
Создает временный файл с уникальным именем файла |
tmpfile() |
Создает уникальный временный файл |
touch() |
Устанавливает время доступа и изменения файла |
umask() |
Изменяет текущую маску |
unlink() |
Удаляет файл |