He visto cómo verificar si existe un archivo ( file-exists-p
), pero ¿cómo verificar si existe un directorio?
He visto cómo verificar si existe un archivo ( file-exists-p
), pero ¿cómo verificar si existe un directorio?
Respuestas:
Del manual de elisp :
- Función: nombre de archivo-directorio-p
This function returns ‘t’ if FILENAME is the name of an existing directory, ‘nil’ otherwise.
Vea también su docstring, con una nota sobre los enlaces simbólicos:
(file-directory-p FILENAME)
Devuelve t si FILENAME nombra un directorio existente. Los enlaces simbólicos a directorios cuentan como directorios. Ver 'file-symlink-p' para distinguir los enlaces simbólicos.
file-directory-p
es tu amigo.
Encontrado usando C-u C-h a directory RET
y buscando el resultado.