如何在Julia中获取当前工作目录的父目录

Sat*_*ato 6 directory file julia

这似乎是一个简单的问题,但我在网上找不到任何答案。假设我当前的工作目录是C:/parent_folder/sub_folder,并且我想进入C:/parent_folderJulia。

编辑:我有一个使用 PyCall 的解决方案,但有没有更好的解决方案,最好不需要导入其他语言的库?

using PyCall 

function get_parent_directory()

    pathlib = pyimport("pathlib")
    path = pathlib.Path(pwd())
    s = string(path.parent)
    return split(s, "\'")[2]

end

get_parent_directory()
Run Code Online (Sandbox Code Playgroud)

Dav*_*ela 6

另一种解决方案是使用dirname

dirname(pwd())
Run Code Online (Sandbox Code Playgroud)


Bog*_*ski 3

这应该适合你:

cd(pwd, "..")
Run Code Online (Sandbox Code Playgroud)