2
以独立于实现的方式移动Lisp中文件的最佳方式是什么?例如,我有一个图像文件:如何使用重命名文件在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)
但有没有更优雅的方式?
谢谢,大卫
谢谢!那正是我正在寻找的。 – johnsondavies