ファイルをリネームする - lisp-cookbook-ja/common-lisp GitHub Wiki

入出力

ファイルをリネームする

ファイルのリネームには、rename-fileが利用できます。 rename-fileは、返り値として3つの値を返し、(デフォルトの新ファイル名 変更前のファイル名 新ファイルのtruenameを返します。

;; foo.lispからbar.lispへ
(rename-file "/tmp/foo.lisp" "/tmp/bar.lisp")
;=> #P"/tmp/bar.lisp"
;   #P"/tmp/foo.lisp"
;   #P"/tmp/bar.lisp"