se agregaron validaciones a la funcion directorio