File

php\io\File

Class File

Constants


constant PATH_SEPARATOR
constant DIRECTORY_SEPARATOR
constant PATH_NAME_CASE_INSENSITIVE

Methods


__construct($path, $child = NULL)
Параметры:
  • $pathstring
  • $childnull, string
exists()
Результат:bool
canExecute()
Результат:bool
canWrite()
Результат:bool
canRead()
Результат:bool
getName()
Результат:string
getAbsolutePath()
Результат:string
getCanonicalPath()

throws php\io\IOException

Результат:string
getParent()
Результат:string
getPath()
Результат:string
getAbsoluteFile()
Результат:php\io\File
getCanonicalFile()

throws php\io\IOException

Результат:php\io\File
getParentFile()
Результат:php\io\File
mkdir()
Результат:bool
mkdirs()
Результат:bool
isFile()
Результат:bool
isDirectory()
Результат:bool
isAbsolute()
Результат:bool
isHidden()
Результат:bool
matches($pattern)
Параметры:
  • $patternstring - the “glob” and “regex” syntaxes, and may support others.
Результат:

bool

delete()
Результат:bool
deleteOnExit()
Результат:void
createNewFile($withDirs = false)
Параметры:
  • $withDirsbool
Результат:

bool

lastModified()
Результат:int
length()
Результат:int
crc32()
Результат:int, null null if not exists or io exception
hash($algorithm = 'MD5')
Параметры:
  • $algorithmstring
Результат:

string, null if not exists or io exception

renameTo($newName)
Параметры:
  • $newNamestring
Результат:

bool

setExecutable($value, $ownerOnly = true)
Параметры:
  • $valuebool
  • $ownerOnlybool
Результат:

bool

setWritable($value, $ownerOnly = true)
Параметры:
  • $valuebool
  • $ownerOnlybool
Результат:

bool

setReadable($value, $ownerOnly = true)
Параметры:
  • $valuebool
  • $ownerOnlybool
Результат:

bool

setReadOnly()
Результат:bool
setLastModified($time)
Параметры:
  • $timeint
Результат:

bool

compareTo($file)
Параметры:
Результат:

int

find($filter = null)

throws php\io\IOException

Параметры:
  • $filtercallable
Результат:

string[]

findFiles($filter = null)

throws php\io\IOException

Параметры:
  • $filtercallable - (File $directory, $name)
Результат:

php\io\File[]

static createTemp($prefix, $suffix, $directory = null)
Параметры:
  • $prefixstring
  • $suffixstring
  • $directorynull, php\io\File, string
Результат:

php\io\File

static listRoots

List the available filesystem roots. Returns an array of objects denoting the available filesystem roots, or empty array if the set of roots could not be determined. The array will be empty if there are no filesystem roots.

Результат:php\io\File[]
static of($path)
Параметры:
  • $pathstring
Результат:

php\io\File