XXVI. 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