Julia文件和文件夹相关基础函数_2021-06-20
作者:
知无牙 | 来源:发表于
2021-06-20 15:39 被阅读0次## 查看当前工作路径:pwd()
pwd()
# "/Users/juliauser"
## 切换工作路径
cd("/Users/juliauser/Functions_Scripts_Codes_Pipelines/Julia_Codes/File_Directory_and_Path")
# 再次查看是否切换到该路径下
pwd()
# "/Users/juliauser/Functions_Scripts_Codes_Pipelines/Julia_Codes/File_Directory_and_Path"
## 创建新目录或文件夹:mkdir,类似于R中的dir.create()函数;Python中的os.makedirs()函数;Linux中的mkdir命令等等
mkdir("newdir1", mode::Unsigned = 0o777)
## 查看目录或文件夹中的内容:readdir(),类似于R中的dir(),list.dirs()和list.files()函数;Python中os模块的os.listdir()函数;Linux中的ls命令等等。
readdir("./")
# 2-element Array{String,1}:
# "Julia关于文件目录和路径的相关函数.jl"
# "newdir1"
## 删除目录或者文件夹:rm(),类似于R中的unlink()函数;Python中的os.rmdir()函数;Linux中的rmdir或者rm命令
rm("newdir1/")
readdir()
# 1-element Array{String,1}:
# "Julia关于文件目录和路径的相关函数.jl"
## 判断是文件夹还是文件:isdir()、isfile()
# 先创建几个文件夹
mkdir("newdir01")
mkdir("newdir02")
mkdir("newdir03")
# 再创建几个文件
write("hello.txt", "world");
open("mydata.xls", "w") do f
for num in range(1,1000,step=2)
write(f, num, "\t")
end
write(f, "\t")
println("Write successfully!")
end
# 查看一下
readdir()
# 6-element Array{String,1}:
# "Julia关于文件目录和路径的相关函数.jl"
# "hello.txt"
# "mydata.xls"
# "newdir01"
# "newdir02"
# "newdir03"
isdir("./newdir01/")
# true
isdir("hello.txt")
# false
isfile("hello.txt")
# true
isfile("./newdir02/")
# false
本文标题:Julia文件和文件夹相关基础函数_2021-06-20
本文链接:https://www.haomeiwen.com/subject/mnksyltx.html
网友评论