Файловая система (files dirs folders создание удаление директорий файлов) (метка)

copy_dir()

Копирует папку из одного места в другое, используя API файловой системы WordPress.

get_dirsize()

Получает размер директории в байтах. Результат кэшируется во временные опции: get_transient().

list_files()

Получит список файлов из указанной директории и из всех вложенных в нее директорий (до 100 уровней вложенности).

recurse_dirsize()

Рекурсивно получает размер директории в байтах. Т.е. можно указать родительскую папку и получить полные её размер: включая вложенные папки.

unzip_file()

Распаковывает указанный ZIP-архив в папку на сервере с помощью API файловой системы WordPress.

wp_delete_file()

Удаляет файл. Обертка для PHP функции unlink(), в которой срабатывает одноименный хук wp_delete_file.

wp_delete_file_from_directory()

Удаляет указанный файл из указанной папки, только если файл находится в этой папке.

WP_Filesystem()

Создает объект работы с файлами WordPress. Созданный объект сохраняется в переменную global $wp_filesystem.

WP_Filesystem_Direct{}

Класс файловой системы WordPress для прямой (не FTP) работы с файлами и директориями (папками) через PHP.

wp_mkdir_p()

Рекурсивно создает директорию (папку) по указанному пути. Ничего не делает если папка уже есть. Дает права родителей новым папкам.

wp_tempnam()

Создает пустой временный перезаписываемый файл с уникальным именем во временном каталоге. После использования файл обязательно нужно удалить с помощью unlink();