Ruby 目录
Ruby 目录
Class Dir 将目录流作为对象,代表底层文件系统中的目录。
目录由 Dir 类处理。
创建目录
创建目录使用 mkdir 命令。如果需要,您可以授予目录权限。
语法:
Dir.mkdir
"dirName" , permission
示例:
我们在外部系统中创建了一个目录"project"。
检查目录是否存在
检查目录是否存在?使用方法。
语法:
puts Dir.exists?
"dirName"
示例:
#!/usr/bin/ruby puts Dir.exists?
"project" puts Dir.exists?
"pproject"
输出:
正确目录名显示真假目录名显示假的。
当前工作目录
要知道当前工作目录使用pwd方法。
语法:
示例:
输出:
删除目录
要删除目录,可以使用rmdir、unlink 或delete 方法。它们对 Ruby 目录执行相同的功能。
语法:
示例:
#!/usr/bin/ruby Dir.rmdir
"project" puts Dir.exists? "project"
输出:
存在方法返回false,因为此目录不再存在存在。