📜  Ruby目录

📅  最后修改于: 2021-01-08 13:17:17             🧑  作者: Mango

Ruby目录

Dir类具有目录流作为对象,这些对象代表基础文件系统中的目录。

目录使用Dir类处理。

创建目录

要创建目录,请使用mkdir命令。您可以根据需要授予目录权限。

句法:

Dir.mkdir "dirName" , permission

例:

Dir.mkdir "project"

我们在out系统中创建了一个目录“ project”。

检查目录是否存在

要检查目录是否存在?使用方法。

句法:

puts Dir.exists? "dirName"

例:

#!/usr/bin/ruby 

puts Dir.exists? "project" 
puts Dir.exists? "pproject" 

输出:

正确的目录名称显示为true,错误的目录名称显示为false。

当前工作目录

要知道当前的工作目录使用了pwd方法。

句法:

puts Dir.pwd

例:

puts Dir.pwd 

输出:

删除目录

要删除目录,请使用rmdir,取消链接或删除方法。它们对Ruby目录执行相同的函数。

句法:

Dir.rmdir "dirName"

例:

#!/usr/bin/ruby 

Dir.rmdir "project" 
puts Dir.exists? "project"

输出:

存在的方法返回false,因为该目录不再存在。