Czy istnieje sposób na utworzenie katalogu przy użyciu zwykłego seplenienia. Chcę najpierw utworzyć folder, a następnie umieścić w nim moje pliki .txt .png. Wiem, że najpierw mogę utworzyć folder na zewnątrz, a następnie używając pliku open-open i tak dalej tworzę moje pliki wewnątrz katalogu. To, czego chcę, to powszechne rozwiązanie dla seplenienia.Common Lisp: tworzenie katalogu
12
A
Odpowiedz
19
(ensure-directories-exist "/path/name/")
4
This page wydaje się być miłym writeup, wyjaśniając wszystkie niuanse pliku I/O problem, który CL musi się zająć.
Powiązane problemy
- 1. Okólnik w Common Lisp
- 2. Strumienie w Common Lisp?
- 3. Common Lisp definicji pakietu
- 4. Common Lisp Parallel Programming
- 5. pseudonimy w Common Lisp
- 6. Jak wykonać iterację w katalogu w Common Lisp?
- 7. pakiety statystyczne dla Common Lisp
- 8. Rysowanie drzew w Common Lisp
- 9. Common Lisp odpowiednik C enum
- 10. Common Lisp: Co robi # + zero?
- 11. common lisp - pobierz ścieżkę do pliku
- 12. Dlaczego dwukropki poprzedzają zmienne w Common Lisp
- 13. Zmiana nazwy lambda w Common Lisp
- 14. Reprezentacyjny transfer państwowy (REST) w Common Lisp
- 15. Co to | 5E | znaczy w Common Lisp?
- 16. Programowanie bogate w typ w Common Lisp?
- 17. Common Lisp: Dlaczego nie literalna wartość argumentów?
- 18. Optymalizowanie prostego programu próbnika gibbs Common Lisp
- 19. Dołączanie znaków do ciągów w Common Lisp
- 20. Definiowanie setf-expanderów w Common Lisp
- 21. Jak wykonać Pattern Matching w Common Lisp
- 22. Zamiana elementów na liście Common Lisp
- 23. Generatory Lexer i Parser dla Common Lisp
- 24. Uzyskiwanie argumentów wiersza poleceń w Common Lisp
- 25. Mandelbrot Implementacja zestawu w Common Lisp
- 26. Zrozumienie Common Lisp zrobić makro składnię
- 27. Odtwórz plik MIDI z Common Lisp
- 28. Clojure niech vs Common Lisp niech
- 29. Common Lisp: Dlaczego progn jest specjalną formą?
- 30. Efektywna funkcja zbierania w Common Lisp
Należy pamiętać, że końcowe ukośne położenie jest tutaj ważne. Bez niego (podając '//path/name" '), utworzyłoby to'/path', przy założeniu, że chciałbyś później utworzyć zwykły plik o nazwie "name" (doskonały do użytku inline, patrz drugi zobacz także). Zobacz także: [wpis hiperspec dla zapewnienia-katalogi-istnieją] (http://clhs.lisp.se/Body/f_ensu_1.htm) i [odpowiedni rozdział w praktycznej książce Common Lisp] (http: // www. gigamonkeys.com/book/files-and-file-io.html). – lindes