Volver al blog

php borrar todos los archivos de un directorio

septiembre 9, 2020

Programación en php

Clase php Borrado Directorios y Subdirectorios.

Está clase puede ir bién para borrar los archivos - Subdirectorios - archivos de los subdirectorios.

class Your_Class_Name {
    /**
     * @see http://php.net/manual/de/function.array-map.php
     * @see http://www.php.net/manual/en/function.rmdir.php 
     * @see http://www.php.net/manual/en/function.glob.php
     * @see http://php.net/manual/de/function.unlink.php
     * @param string $path
     */
    public function delete($path) {
        if (is_dir($path)) {
            array_map(function($value) {
                $this->delete($value);
                rmdir($value);
            },glob($path . '/*', GLOB_ONLYDIR));
            array_map('unlink', glob($path."/*"));
        }
    }
}


Artículo Original