¿Hay alguna manera de crear un directorio utilizando lisp común? Primero quiero crear una carpeta y luego colocar mis archivos .txt .png en eso. Sé que primero puedo crear la carpeta externamente y luego usar with-open-file, y así crear mis archivos dentro del directorio. Lo que quiero es una solución de lisp común para esto.Lisp común: crear un directorio
12
A
Respuesta
19
(ensure-directories-exist "/path/name/")
4
This page parece ser una buena valoración crítica, explicando todos los matices del archivo de E/S CL problema que debe abordar.
Cuestiones relacionadas
- 1. Temporizador de Lisp común
- 2. lisp común: obtenga la ruta al archivo
- 3. Diferencia de estructura entre lisp común y emacs lisp
- 4. Error común de Lisp no entendido
- 5. texto de centrado en lisp común
- 6. Cadena para listar sin # \ en lisp común
- 7. Intercambiando elementos en una lista Lisp común
- 8. Lisp común - ¿Desempaquetar lista? (Similar a Python)
- 9. ¿Función o modismo de Lisp común para crear un nombre de archivo temporal?
- 10. Cómo instalar nuevos paquetes para lisp común sin asdf-install
- 11. ¿Hay una biblioteca de lisp común para crear hojas de cálculo de Excel?
- 12. Ruta de directorio común del archivo MAKE
- 13. Alcance de Lisp común (dinámico frente a léxico)
- 14. Símbolo de exportación de Lisp común de los paquetes
- 15. ¿Existe una convención de nomenclatura de paquetes de lisp común?
- 16. Encontrar el directorio site-lisp de Emacs
- 17. ¿El nombre de símbolo de Lisp común en Clojure?
- 18. Lenguaje de lisp común: ¿hay una manera mejor?
- 19. Lisp común: ¿Cómo comprobar la igualdad establecida, ignorando el orden?
- 20. ¿Lisp común o esquema para el lado del servidor?
- 21. Cómo crear un enlace a un directorio
- 22. término común para crear, actualizar, eliminar
- 23. ¿Cómo crear un directorio en wix?
- 24. ¿Cómo crear un directorio temporal en C++?
- 25. Cómo crear un directorio utilizando nerdtree
- 26. ¿Cómo crear un directorio usando StreamWriter?
- 27. ¿Cómo crear recursivamente un directorio en Qt?
- 28. ¿Cómo crear un directorio temporal en hormiga?
- 29. Excluyendo directorio al crear un archivo .tar.gz
- 30. Crear un directorio de administración en Rails
Tenga en cuenta que la barra final aquí es importante. Sin él (especificando '"/ruta/nombre "'), esto crearía '/ ruta', bajo la suposición de que usted quería crear más tarde un archivo regular llamado' nombre' (ideal para uso en línea; vea el segundo, vea también). Ver también: [entrada hiperespec para asegurar-directorios-existir] (http://clhs.lisp.se/Body/f_ensu_1.htm), y [capítulo relevante en el libro Practical Common Lisp] (http: // www. gigamonkeys.com/book/files-and-file-io.html). – lindes