julia - 搜索文件夹中的文件

标签 julia

我正在尝试使用 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/

相关文章:

macros - 如何将 julia 字符串宏与变量一起使用?

julia - 在 Julia 脚本中,您能否判断该脚本是否已导入或直接执行?

regex - 如何在 Julia 中用四舍五入的值替换字符串中的数字

python - Julia PyCall 运行 Music21 模块时遇到困难

julia - 如何定义一个 Vector 以使 Julia 中的所有元素都属于同一类型?

python - 非线性方程组 Julia

debugging - eltype 样式功能的 Julia 方法错误

recursion - 如何在 Julia 中创建递归类型别名?

matlab - 与 Matlab2016b 相比,如何在 Julia 0.5 中获得更快的成对距离和向量计算?

julia - 在 Julia 中初始化数组的数组