温馨提示×

Ruby文件操作如何删除目录

小樊
82
2024-11-06 03:53:35
栏目: 编程语言

在Ruby中,你可以使用Dir类的delete方法来删除一个目录。首先,你需要确保目录是空的,否则会抛出一个异常。以下是一个示例:

require 'dir'

# 指定要删除的目录路径
directory_path = '/path/to/your/directory'

# 检查目录是否为空
if Dir.empty?(directory_path)
  # 删除目录及其内容
  Dir.delete(directory_path)
  puts "目录 #{directory_path} 已成功删除。"
else
  puts "目录 #{directory_path} 不为空,无法删除。"
end

请注意,Dir.delete方法会永久删除目录及其所有内容,所以在使用之前请确保你确实想要删除这个目录。

0