common lispを使ってディレクトリを作成する方法はありますか?最初にフォルダを作成し、.txt .pngファイルをそのフォルダに配置します。私は最初に外部でフォルダを作成してからwith-open-fileなどを使ってディレクトリ内に自分のファイルを作成できることを知っています。私が欲しいのは、これのための共通のリプスの解決策です。Common Lisp:ディレクトリの作成
12
A
答えて
19
(ensure-directories-exist "/path/name/")
4
This page CLが対処する必要のあるファイルI/Oの問題のすべてのニュアンスを説明する、素敵な過去記事のようです。
関連する問題
- 1. Common Lispのクラスイントロスペクション
- 2. Common Lisp Memory Issues
- 3. Common Lisp用ベクターグラフィックスライブラリ
- 4. ステップEval Common Lisp
- 5. ソースコードlisp(Common Lisp、Scheme、Clojure)の美人
- 6. Common Lisp let関数
- 7. Common Lispラムダ式エラー
- 8. Common Lisp Unbound変数
- 9. common lisp function/macro aliases
- 10. Common Lisp vs. MacLisp/InterLisp
- 11. Common Lisp並列プログラミング
- 12. Common Lispグラフィカルユーザインタフェース開発
- 13. Common Lispリストから行列を作成する
- 14. Common Lisp用のレクサーとパーサージェネレータ
- 15. Common Lispのパッケージ定義
- 16. Common Lispでの循環リスト
- 17. Common Lisp CFFI:ポインタへのポインタ
- 18. Common LispのComparable(Rankable/Sortable)enums
- 19. Common Lisp `format`の実装
- 20. Common LispのPython enumerate()analog
- 21. Common Lispの豊富なプログラミング?
- 22. Common LispのWeb開発
- 23. Common Lispの統計パッケージ
- 24. Common LispのRepresentational State Transfer(REST)
- 25. Common Lispの認証ライブラリ
- 26. Common Lispパッケージとモジュール管理
- 27. Common LispとSchemeの間の相違点
- 28. Common Lispでのラベルの使用
- 29. Common Lispの依存関係の管理
- 30. Common Lispでの文字列の比較
ここで末尾のスラッシュは重要です。 ''/path/name ''を指定しなければ、後で 'name'という名前の普通のファイルを作成したいという前提で、'/path'を作成します(インラインで使えます;次も参照してください)。 も参照してください:[確実なディレクトリのためのハイパースペックエントリー](http://clhs.lisp.se/Body/f_ensu_1.htm)、そして[Practical Common Lisp bookの関連する章](http:// www。 gigamonkeys.com/book/files-and-file-io.html)。 – lindes