実装に依存しない方法でLispでファイルを移動する最良の方法は何ですか? たとえば、次の画像ファイルがあります。
(setq oldpath #P"SERVER:PICTURES;TEMP;PHOTO.PNG")
TEMP ディレクトリから PICTURES ディレクトリに移動したいと考えています。これはうまくいくようです:
(setq newpath
(make-pathname
:host (pathname-host oldpath)
:directory (butlast (pathname-directory oldpath))
:name (pathname-name oldpath)
:type (pathname-type oldpath)))
(rename-file oldpath newpath)
もっとエレガントな方法はありますか?
ありがとう、デビッド