Eu já vi como verificar se existe um arquivo ( file-exists-p
), mas como verificar se existe um diretório?
Eu já vi como verificar se existe um arquivo ( file-exists-p
), mas como verificar se existe um diretório?
Respostas:
No manual elisp :
- Função: arquivo-diretório-p nome do arquivo
This function returns ‘t’ if FILENAME is the name of an existing directory, ‘nil’ otherwise.
Veja também sua documentação, com uma nota sobre links simbólicos:
(arquivo-diretório-p FILENAME)
Retorne t se FILENAME nomear um diretório existente. Links simbólicos para diretórios contam como diretórios. Veja 'file-symlink-p' para distinguir links simbólicos.
file-directory-p
é seu amigo.
Encontrado usando C-u C-h a directory RET
e navegando no resultado.