Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс File
+ Граф наследования:File:

Открытые члены

 __construct ($path, $siteId=null)
 
 open ($mode)
 
 close ()
 
 isExists ()
 
 getContents ()
 
 putContents ($data, $flags=self::REWRITE)
 
 getSize ()
 
 seek ($position)
 
 isWritable ()
 
 isReadable ()
 
 readFile ()
 
 getCreationTime ()
 
 getLastAccessTime ()
 
 getModificationTime ()
 
 markWritable ()
 
 getPermissions ()
 
 delete ()
 
 getContentType ()
 
- Открытые члены унаследованные от FileEntry
 getExtension ()
 
 putContents ($data)
 
 getFileSize ()
 
 isDirectory ()
 
 isFile ()
 
 isLink ()
 
- Открытые члены унаследованные от FileSystemEntry
 isSystem ()
 
 getName ()
 
 getDirectoryName ()
 
 getPath ()
 
 getDirectory ()
 
 getPhysicalPath ()
 
 rename ($newPath)
 

Открытые статические члены

static isFileExists ($path)
 
static getFileContents ($path)
 
static putFileContents ($path, $data, $flags=self::REWRITE)
 
static deleteFile ($path)
 

Открытые атрибуты

const REWRITE = 0
 
const APPEND = 1
 

Защищенные данные

 $filePointer
 
- Защищенные данные унаследованные от FileSystemEntry
 $path
 
 $originalPath
 
 $pathPhysical
 
 $siteId
 

Дополнительные унаследованные члены

- Защищенные статические члены унаследованные от FileSystemEntry
static getDocumentRoot ($siteId)
 

Подробное описание

См. определение в файле file.php строка 4

Конструктор(ы)

◆ __construct()

__construct ( $path,
$siteId = null )

Переопределяет метод предка FileEntry.

Переопределяется в Base, SitemapFile и Archiver.

См. определение в файле file.php строка 14

Методы

◆ close()

close ( )

Closes the file.

Исключения
FileNotOpenedException

Переопределяется в File.

См. определение в файле file.php строка 41

◆ delete()

delete ( )

Переопределяет метод предка FileSystemEntry.

См. определение в файле file.php строка 236

◆ deleteFile()

static deleteFile ( $path)
static

См. определение в файле file.php строка 274

◆ getContents()

getContents ( )

Переопределяет метод предка FileEntry.

См. определение в файле file.php строка 57

◆ getContentType()

getContentType ( )

См. определение в файле file.php строка 244

◆ getCreationTime()

getCreationTime ( )

Переопределяет метод предка FileSystemEntry.

См. определение в файле file.php строка 196

◆ getFileContents()

static getFileContents ( $path)
static

См. определение в файле file.php строка 262

◆ getLastAccessTime()

getLastAccessTime ( )

Переопределяет метод предка FileSystemEntry.

См. определение в файле file.php строка 204

◆ getModificationTime()

getModificationTime ( )

Переопределяет метод предка FileSystemEntry.

См. определение в файле file.php строка 212

◆ getPermissions()

getPermissions ( )

Переопределяет метод предка FileSystemEntry.

См. определение в файле file.php строка 228

◆ getSize()

getSize ( )

Returns the file size.

Возвращает
float|int
Исключения
FileNotFoundException
FileOpenException

Переопределяет метод предка FileEntry.

См. определение в файле file.php строка 86

◆ isExists()

isExists ( )

Переопределяет метод предка FileSystemEntry.

См. определение в файле file.php строка 51

◆ isFileExists()

static isFileExists ( $path)
static

См. определение в файле file.php строка 256

◆ isReadable()

isReadable ( )

Переопределяет метод предка FileEntry.

См. определение в файле file.php строка 180

◆ isWritable()

isWritable ( )

Переопределяет метод предка FileEntry.

См. определение в файле file.php строка 172

◆ markWritable()

markWritable ( )

Переопределяет метод предка FileSystemEntry.

См. определение в файле file.php строка 220

◆ open()

open ( $mode)

Opens the file and returns the file pointer.

Аргументы
string$mode
Возвращает
resource
Исключения
FileOpenException

Замещает IFileStream.

См. определение в файле file.php строка 26

◆ putContents()

putContents ( $data,
$flags = self::REWRITE )

См. определение в файле file.php строка 65

◆ putFileContents()

static putFileContents ( $path,
$data,
$flags = self::REWRITE )
static

См. определение в файле file.php строка 268

◆ readFile()

readFile ( )

Переопределяет метод предка FileEntry.

См. определение в файле file.php строка 188

◆ seek()

seek ( $position)

Seeks on the file pointer from the beginning (SEEK_SET only).

Аргументы
int | float$position
Возвращает
int
Исключения
FileNotOpenedException

См. определение в файле file.php строка 140

Данные класса

◆ $filePointer

$filePointer
protected

См. определение в файле file.php строка 12

◆ APPEND

const APPEND = 1

См. определение в файле file.php строка 9

◆ REWRITE

const REWRITE = 0

См. определение в файле file.php строка 8