PHP has a whole variety of functions for directory operations. Here are a few of the important ones:
- chdir($dir): Change working directory
- $dir = getcwd(): Get working directory
- mkdir($dir, [$permission], [$recursive]): Create a new directory with permission model (in octal) $permission
- is_dir($directory): Check if path is an actual directory
- chmod($file, $permission): Change permission of a file/directory with a permission model (also in octal)
- chgrp($file, $group): Change group ownership of a file/directory
- chown($file, $name): Change ownership of a file/directory
- $array = scandir($folder): Return a list of files/directories in the specified folder