Documentation

File
in package

Класс File

Tags
version
0.0.1
generated

Зорин Алексей, please DO NOT EDIT!

author

Зорин Алексей zorinalexey59292@gmail.com

copyright

2022 разработчик Зорин Алексей Евгеньевич.

Table of Contents

$aTime  : int
Время последнего доступа к файлу
$basename  : string|null
Базовое имя файла
$cTime  : int
Время последнего изменения индексного дескриптора файла
$executable  : bool
Является ли файл исполняемым
$extension  : string|null
Расширение файла
$filename  : string|null
Имя файла
$group  : int
Группа файла
$inode  : int
Индексный дескриптор для файла
$isDir  : bool
Является ли файл каталогом
$isFile  : bool
Ссылается ли объект на обычный файл
$isLink  : bool
Является ли файл ссылкой
$isReadable  : bool
Является ли файл доступным для чтения
$isWritable  : bool
Является ли файл доступным для записи
$linkTarget  : string|null
Путь ссылки
$mTime  : int
Время последнего изменения
$owner  : int|null
Владелец файла
$path  : string|null
Путь без имени файла
$pathname  : string|null
Путь к файлу
$perms  : int
Список разрешений
$realPath  : string|null
Абсолютный путь к файлу
$size  : int
Размер файла
$type  : string|null
Тип файла
add()  : bool
Дописать в файл
create()  : bool
Создать файл
delete()  : bool
Удалить файл
has()  : bool
Проверка существования файла
info()  : self
Получить подробную информацию о файле
permissions()  : bool
Установить права на файл
read()  : string|false
Получить контент файла
rewrite()  : bool
Перезаписать файл

Properties

$aTime

Время последнего доступа к файлу

public int $aTime = 0

$basename

Базовое имя файла

public string|null $basename

$cTime

Время последнего изменения индексного дескриптора файла

public int $cTime = 0

$executable

Является ли файл исполняемым

public bool $executable = false

$extension

Расширение файла

public string|null $extension

$filename

Имя файла

public string|null $filename

$group

Группа файла

public int $group = 0

$inode

Индексный дескриптор для файла

public int $inode = 0

$isDir

Является ли файл каталогом

public bool $isDir = false

$isFile

Ссылается ли объект на обычный файл

public bool $isFile = false

Является ли файл ссылкой

public bool $isLink = false

$isReadable

Является ли файл доступным для чтения

public bool $isReadable = false

$isWritable

Является ли файл доступным для записи

public bool $isWritable = false

$linkTarget

Путь ссылки

public string|null $linkTarget = null

$mTime

Время последнего изменения

public int $mTime

$owner

Владелец файла

public int|null $owner

$path

Путь без имени файла

public string|null $path

$pathname

Путь к файлу

public string|null $pathname

$perms

Список разрешений

public int $perms = 0

$realPath

Абсолютный путь к файлу

public string|null $realPath

$size

Размер файла

public int $size = 0

$type

Тип файла

public string|null $type = null

Methods

add()

Дописать в файл

public static add(string $file, string $content) : bool
Parameters
$file : string

Путь к файлу

$content : string

Контен который необходимо дописать в файл

Return values
bool

В случае успеха вернет true, иначе false

create()

Создать файл

public static create(string $file[, string $content = null ]) : bool
Parameters
$file : string

Путь к файлу

$content : string = null

Содержание нового файла

Return values
bool

В случае успеха вернет true, иначе false

delete()

Удалить файл

public static delete(string $file) : bool
Parameters
$file : string

Путь к файлу

Return values
bool

В случае успеха вернет true, иначе false

has()

Проверка существования файла

public static has([string|null $file = null ]) : bool
Parameters
$file : string|null = null
Return values
bool

Если файл существует, то вернет true, иначе false

info()

Получить подробную информацию о файле

public static info(string $file) : self
Parameters
$file : string

Путь к файлу

Return values
self

permissions()

Установить права на файл

public static permissions(string $file[, string $permissions = 0777 ]) : bool
Parameters
$file : string

Путь к файлу

$permissions : string = 0777

Необходимые права

Return values
bool

В случае успеха вернет true, иначе false

read()

Получить контент файла

public static read(string $file) : string|false
Parameters
$file : string

Путь к Файлу

Return values
string|false

Контент файла если файл существует и доступен для чтения, иначе false

rewrite()

Перезаписать файл

public static rewrite(string $file[, string|null $content = null ]) : bool
Parameters
$file : string

Путь к файлу

$content : string|null = null

Новое содержание файла

Return values
bool

В случае успеха вернет true, иначе false

Search results