美文网首页
Julia文件和文件夹相关基础函数_2021-06-20

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