Crear carpeta:
mkdir("/ruta/a/mi/directorio", 0700);
Borrar carpeta:
rmdir('ejemplos');
Existe un fichero:
file_exists($nombre_fichero)
Es un fichero:
is_file('un_fichero.txt')
Es una carpeta:
is_dir('directorio/abc')
Obtener partes de una ruta:
$partes_ruta = pathinfo('/www/htdocs/inc/lib.inc.php');
echo $partes_ruta['dirname'], "\n";
echo $partes_ruta['basename'], "\n";
echo $partes_ruta['extension'], "\n";
echo $partes_ruta['filename'], "\n"; // desde PHP 5.2.0
Borrar un fichero (¡ojo!):
unlink('prueba.html')
Obtener carpeta actual:
getcwd()
Cambiar carpeta:
chdir
Recorrer archivos carpeta:
if ($gestor = opendir('.')) {
while (false !== ($entrada = readdir($gestor))) {
if ($entrada != "." && $entrada != "..") {
echo "$entrada\n";
}
}
closedir($gestor);
}
A un array:
$directorio = '/tmp'; $ficheros1 = scandir($directorio); $ficheros2 = scandir($directorio, 1); print_r($ficheros1); print_r($ficheros2);