用法:
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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。