我正在尝试使用 Julia 解析大量文本文件,我想遍历文件名数组,而不是键入函数调用来单独读取每个文件。到目前为止,我一直无法找到一种方法来在文件夹中搜索与模式匹配的文件。
是否有一个基本库 Julia 函数将返回给定文件夹中的所有文件名,匹配给定的字符串模式?
R 中的等效函数是 list.files()
,如果这有助于传达我想要的东西。
最佳答案
另一种解决方案是使用 Glob.jl包裹。例如,如果您的目录中有以下文件列表:
foo1.txt
foo2.txt
foo3.txt
bar1.txt
foo.jl
并且您想查找所有以“foo”开头的文本文件
using Glob
glob("foo*.txt") #if searching the working directory
#output:
#"foo1.txt"
#"foo2.txt"
#"foo3.txt"
glob("foo*.txt","path/to/dir") #for specifying a different directory
#output:
#"path/to/dir/foo1.txt"
#"path/to/dir/foo2.txt"
#"path/to/dir/foo3.txt"
关于julia - 搜索文件夹中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20484581/