如何将文件从一个目录移动到另一个目录(Julia)?

How to move file from one directory to another (Julia)?

我有两个不同的路径(目录路径和文件路径)。我需要将文件从一个目录移动到另一个目录。我应该怎么做?

使用mv函数。

help?> mv
…

  mv(src::AbstractString, dst::AbstractString; force::Bool=false)

  Move the file, link, or directory from src to dst. force=true will first remove an existing dst. Return dst.

需要注意的一件事是 srcdest 都必须是完整路径,即如果您的源文件路径是 src = /home/me/file.txt 并且您想将其移动到目录下路径dstdir = /home/me/.julia,调用应该是mv(src, joinpath(dstdir, basename(src)).

(需要说明的是,参数可以是绝对路径或相对路径,两者都可以。“完整路径”我的意思只是 srcdst 都必须包含文件名称,dst 不能只是一个目录,除非您希望覆盖目录本身。)