Comprobar una ruta y crearla si no existe

Por azares de la vida he tenido, tengo y tendré que crear muchos scripts que crean directorios. Y la verdad, es un royo controlar cada vez si el directorio existe y hay que crearlo con los permisos adecuados, así que ahí va la función:

La función es muy sencilla de usar, si se llama sólo son la ruta  path_check('example/path');  entonces devolverá true o false según exista la ruta o no.

Si se llama con el modo, aka permisos tipo UNIX, path_check('example/path', 0777); se comprueba la ruta y si no existe se crea, si la ruta es un fichero, se borra y se crea. En este caso devolverá true si se ha creado y false en caso de error.

Share Button

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *