Shammer's Philosophy

My private adversaria

ファイル操作

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