Lisp でもファイルの操作ができる。rename-file と delete-file というのがあったのでメモ。
[1]> (rename-file "test.txt" "x.txt")
#P"x.txt" ;
#P"/private/tmp/test.txt" ;
#P"/private/tmp/x.txt"
[2]> (delete-file "x.txt")
#P"/private/tmp/x.txt"
[3]>
出力は clisp のもの。LispWorks の Hyper SPEC にもあるので他の処理系でも使用できるだろう。
CLHS: Function RENAME-FILE
CLHS: Function DELETE-FILE