(with-open-file (str "/.../filename.txt"
:direction :output
:if-exists :supersede
:if-does-not-exist :create)
(format str "write anything ~%"))
Вы также можете выбрать различные настройки для макроса with-open-file
. Если вы используете :append
вместо :supersede
, то вы можете записывать в текстовый файл, сохраняя его контекст, вместо того, чтобы заменять доступный контент.