47 lines
1.5 KiB
PHP
47 lines
1.5 KiB
PHP
<?php
|
|
//Abrir un directorio y obtener un identificador de directorio
|
|
//$conexion=opendir($ruta);
|
|
|
|
// Leer el directorio (lee tanto archivos como subdirectorios) va de uno en uno.
|
|
//readdir($conexion);
|
|
|
|
// Saber si es un archivo o un subdirectorio
|
|
//is_dir($ruta_archivo) Verifica si una ruta dada es un directorio.
|
|
//is_file($ruta_archivo) Verifica si una ruta dada es un archivo.
|
|
|
|
// Cerrar conexión
|
|
//closedir($conexion);
|
|
|
|
|
|
///// Otras operaciones con directorios
|
|
//rewinddir(): Reinicia el puntero del directorio al principio del directorio
|
|
//scandir(): Devuelve un array de nombres de archivos y subdirectorios
|
|
//mkdir($ruta_nuevo_directorio): Crea un nuevo directorio
|
|
//rmdir(): Elimina un directorio vacío.
|
|
//chdir(): Cambia el directorio actual a la ruta especificada.
|
|
//getcwd(): Devuelve el directorio de trabajo actual.
|
|
//realpath(): Devuelve la ruta real absoluta de un archivo o directorio
|
|
|
|
|
|
|
|
////Operaciones para la gestión de archivos
|
|
//file_exists() Comprueba si un archivo o directorio
|
|
//filesize() Obtiene el tamaño del archivo en bytes.
|
|
//rename() Cambia el nombre de un archivo o directorio.
|
|
//rename($viejo_nombre, $nuevo_nombre)
|
|
|
|
//unlink() Elimina un archivo.
|
|
|
|
//copy() Copia un archivo.
|
|
//copy($archivo_origen, $archivo_destino)
|
|
|
|
//Ejemplo
|
|
//echo getcwd();
|
|
//mkdir("prueba/");
|
|
//rmdir("prueba/");
|
|
//chdir("prueba/");
|
|
//echo getcwd();
|
|
//scandir();
|
|
//var_dump(scandir(.));
|
|
//echo realpath("prueba/");
|
|
//unlink("prueba_1.txt");
|