Ruby目录操作示例详细图解

本文概述

  • 创建目录
  • 检查目录是否存在
  • 当前工作目录
  • 删除目录
Dir类具有目录流作为对象, 这些对象代表基础文件系统中的目录。
目录按Dir类处理。
创建目录 要创建目录, 请使用mkdir命令。你可以根据需要授予目录权限。
句法:
Dir.mkdir "dirName" , permission

例:
Dir.mkdir "project"

【Ruby目录操作示例详细图解】我们在out系统中创建了一个目录” project” 。
检查目录是否存在 要检查目录是否存在?使用方法。
句法:
puts Dir.exists? "dirName"

例:
#!/usr/bin/ruby puts Dir.exists? "project" puts Dir.exists? "pproject"

输出
Ruby目录操作示例详细图解

文章图片
正确的目录名称显示为true, 错误的目录名称显示为false。
当前工作目录 要知道当前的工作目录使用了pwd方法。
句法:
puts Dir.pwd

例:
puts Dir.pwd

输出
Ruby目录操作示例详细图解

文章图片
删除目录 要删除目录, 请使用rmdir, 取消链接或删除方法。它们对Ruby目录执行相同的功能。
句法:
Dir.rmdir "dirName"

例:
#!/usr/bin/ruby Dir.rmdir "project" puts Dir.exists? "project"

输出
Ruby目录操作示例详细图解

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

    推荐阅读