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

标签 directory julia

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

最佳答案

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

cd("/some/path") do
   pwd() # or do some other work here
end

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

关于directory - 无论如何要重置 Julia 中的当前工作目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59473020/

相关文章:

java - 在 JNDI 中存储属性?环境特定位置

bash - 如果文件夹不存在,如何使用 Bash 创建文件夹?

ruby - 获取需要文件的父路径,Ruby

memory-management - 对 Julia 中的内存分配和垃圾收集感到困惑

powershell - 从Noob到PowerShell,将文件复制到文件夹中

directory - 如何阅读 Metasploit 中的漏洞利用源代码?

dataframe - 如何在 Julia 的 Jupyter 中查看整个 DataFrame

struct - 如何在 Julia 中初始化/构造深层嵌套结构?

implicit-conversion - 为什么非 bool 值不在 bool 表达式中隐式转换?

performance - Julia 1.0 中的缓慢(重复)矩阵乘法