用法:
readdir(dir::AbstractString=pwd();
join::Bool = false,
sort::Bool = true,
) -> Vector{String}
返回目录dir
或当前工作目录中的名称(如果未给出)。当join
为假时,readdir
只返回目录中的名称;当join
为真时,它为每个name
返回joinpath(dir, name)
,以便返回的字符串是完整路径。如果要返回绝对路径,请使用绝对目录路径调用 readdir
,并将 join
设置为 true。
默认情况下,readdir
对其返回的名称列表进行排序。如果您想跳过对名称进行排序并按照文件系统列出它们的顺序获取它们,您可以使用readdir(dir, sort=false)
选择不进行排序。
Julia 1.4
join
和 sort
关键字参数至少需要 Julia 1.4。
例子
julia> cd("/home/JuliaUser/dev/julia")
julia> readdir()
30-element Array{String,1}:
".appveyor.yml"
".git"
".gitattributes"
⋮
"ui"
"usr"
"usr-staging"
julia> readdir(join=true)
30-element Array{String,1}:
"/home/JuliaUser/dev/julia/.appveyor.yml"
"/home/JuliaUser/dev/julia/.git"
"/home/JuliaUser/dev/julia/.gitattributes"
⋮
"/home/JuliaUser/dev/julia/ui"
"/home/JuliaUser/dev/julia/usr"
"/home/JuliaUser/dev/julia/usr-staging"
julia> readdir("base")
145-element Array{String,1}:
".gitignore"
"Base.jl"
"Enums.jl"
⋮
"version_git.sh"
"views.jl"
"weakkeydict.jl"
julia> readdir("base", join=true)
145-element Array{String,1}:
"base/.gitignore"
"base/Base.jl"
"base/Enums.jl"
⋮
"base/version_git.sh"
"base/views.jl"
"base/weakkeydict.jl"```
julia> readdir(abspath("base"), join=true)
145-element Array{String,1}:
"/home/JuliaUser/dev/julia/base/.gitignore"
"/home/JuliaUser/dev/julia/base/Base.jl"
"/home/JuliaUser/dev/julia/base/Enums.jl"
⋮
"/home/JuliaUser/dev/julia/base/version_git.sh"
"/home/JuliaUser/dev/julia/base/views.jl"
"/home/JuliaUser/dev/julia/base/weakkeydict.jl"
相关用法
- Julia Filesystem.rm用法及代码示例
- Julia Filesystem.mkpath用法及代码示例
- Julia Filesystem.isfile用法及代码示例
- Julia Filesystem.touch用法及代码示例
- Julia Filesystem.isabspath用法及代码示例
- Julia Filesystem.dirname用法及代码示例
- Julia Filesystem.isdirpath用法及代码示例
- Julia Filesystem.normpath用法及代码示例
- Julia Filesystem.splitdir用法及代码示例
- Julia Filesystem.walkdir用法及代码示例
- Julia Filesystem.mkdir用法及代码示例
- Julia Filesystem.splitext用法及代码示例
- Julia Filesystem.cd方法用法及代码示例
- Julia Filesystem.isdir用法及代码示例
- Julia Filesystem.splitpath用法及代码示例
- Julia Filesystem.mv用法及代码示例
- Julia Filesystem.basename用法及代码示例
- Julia Filesystem.joinpath用法及代码示例
- Julia Filesystem.pwd用法及代码示例
- Julia FastMath.@fastmath用法及代码示例
- Julia splice!用法及代码示例
- Julia @cfunction用法及代码示例
- Julia LibGit2.count用法及代码示例
- Julia LinearAlgebra.BLAS.dot用法及代码示例
- Julia break用法及代码示例
注:本文由纯净天空筛选整理自julialang.org 大神的英文原创作品 Base.Filesystem.readdir — Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。