Necesito ayuda con una función para crear un directorio de nivel 2 para las siguientes situaciones:PHP create anidado directorios
- existe el subdirectorio deseado en el directorio padre, no hacer nada.
- Existe el directorio padre, el subdirectorio no existe. Crear solo el subdirectorio
- Ni existe el directorio principal ni el subdirectorio. Primero cree el directorio principal y luego el subdirectorio.
- Si cualquiera de los directorios no se creó correctamente, devuelva FALSE.
Gracias por la ayuda.
Una cuestión: cuando la ruta ya existe, se generará un error. –
@Paulocoghi Tienes razón. Este comportamiento es diferente de 'mv' de Linux, que simplemente ignora las rutas existentes – KingCrunch
use if (! Is_dir ($ path)) { mkdir ($ path, 0777, true); } – Thyagi