无论如何要重置 Julia 中的当前工作目录?

Sat*_*ato 4 directory julia

假设当前工作目录是C:\(保存.jl文件的目录),然后我将cwd切换到一些子文件夹来执行一些任务。无论如何直接将cwd重置回C:\之后,即初始cwd?或者,无论如何,是否可以独立于当前工作目录来定位正在运行的 .jl 文件所在的目录?(无需事先将 cwd 保存为变量)

Dav*_*ela 6

您可以将do关键字与cd函数一起使用:

cd("/some/path") do
   pwd() # or do some other work here
end
Run Code Online (Sandbox Code Playgroud)

这会将工作目录更改为/some/path,让您做一些工作,并在end关键字后自动返回原始工作目录。