Функции для работы с файловой системой в PHP
Следующие функции для работы с файловой системой являются частью ядра 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() | Удаляет файл |