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

6
这似乎是一个简单的问题,但我在网上找不到任何答案。假设我的当前工作目录是C:/parent_folder/sub_folder,我想在Julia中获取C:/parent_folder
编辑: 我有一个使用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()
3个回答

10

另一个解决方案是使用dirname函数:

dirname(pwd())

3
这对你应该管用:
cd(pwd, "..")

1
如果您想获取父目录(而不更改工作目录),可以执行以下操作:
splitdir(pwd())[1]

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接