如何在Julia中列出目录中的所有文件和目录?

12

在Python中,我可以使用:

from os import listdir
os.listdir()

在Julia中,我如何列出给定目录中的所有内容?

1个回答

15
readdir()

这将列出当前目录文件夹中的所有文件,类型为Vector {String}

当然,您也可以提供目录名称:

readdir("dir/name")
在Windows上,一个有用的做法是使用rawString宏:
readdir(raw"c:\temp")

如果你想查看子目录中的内容,请使用walkdir

items = [item for item in walkdir("some/path")]

这将遍历整个目录树并返回一个由3元组构成的 Vector,其中第一个元素是目录,第二个元素是其子目录列表,第三个元素是目录中文件的列表。


walkdir 是 Julia 中与 python 的 os.walk() 相对应的函数,看起来是这样的。 - undefined

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