XXV. Filesystem functions

Table of Contents
basename — Returns filename component of path
chgrp — Changes file group
chmod — Changes file mode
chown — Changes file owner
clearstatcache — Clears file stat cache
copy — Copies file
delete — A dummy manual entry
dirname — Returns directory name component of path
diskfreespace — Returns available space in directory
disk_total_space — Returns the total size of a directory
fclose — Closes an open file pointer
feof — Tests for end-of-file on a file pointer
fflush — Flushes the output to a file
fgetc — Gets character from file pointer
fgetcsv — Gets line from file pointer and parse for CSV fields
fgets — Gets line from file pointer
fgetss — Gets line from file pointer and strip HTML tags
file — Reads entire file into an array
file_exists — Checks whether a file exists
fileatime — Gets last access time of file
filectime — Gets inode change time of file
filegroup — Gets file group
fileinode — Gets file inode
filemtime — Gets file modification time
fileowner — Gets file owner
fileperms — Gets file permissions
filesize — Gets file size
filetype — Gets file type
flock — Portable advisory file locking
fopen — Opens file or URL
fpassthru — Output all remaining data on a file pointer
fputs — Writes to a file pointer
fread — Binary-safe file read
fscanf — Parses input from a file according to a format
fseek — Seeks on a file pointer
fstat — Gets information about a file using an open file pointer
ftell — Tells file pointer read/write position
ftruncate — Truncates a file to a given length.
fwrite — Binary-safe file write
set_file_buffer — Sets file buffering on the given file pointer
is_dir — Tells whether the filename is a directory
is_executable — Tells whether the filename is executable
is_file — Tells whether the filename is a regular file
is_link — Tells whether the filename is a symbolic link
is_readable — Tells whether the filename is readable
is_writable — Tells whether the filename is writable
is_writeable — Tells whether the filename is writable
is_uploaded_file — Tells whether the file was uploaded via HTTP POST.
link — Create a hard link
linkinfo — Gets information about a link
mkdir — Makes directory
move_uploaded_file — Moves an uploaded file to a new location.
pathinfo — Returns information about a file path
pclose — Closes process file pointer
popen — Opens process file pointer
readfile — Outputs a file
readlink — Returns the target of a symbolic link
rename — Renames a file
rewind — Rewind the position of a file pointer
rmdir — Removes directory
stat — Gives information about a file
lstat — Gives information about a file or symbolic link
realpath — Returns canonicalized absolute pathname
symlink — Creates a symbolic link
tempnam — Creates unique file name
tmpfile — Creates a temporary file
touch — Sets modification time of file
umask — Changes the current umask
unlink — Deletes a file