ファイルに書き込む - lisp-cookbook-ja/common-lisp GitHub Wiki

入出力

ファイルに書き込む

with-open-file マクロで :direction :output を指定してファイルをオープンします。既にあるファイルを上書きする場合は :if-exists :supersede を指定します。ファイルをオープンしたら write-lineformat でファイルに出力します。

(with-open-file (out "/tmp/a.txt" :direction :output :if-exists :supersede)
  (write-line "Hello" out)
  (format out "~:d" 1000))