在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
方法会永久删除目录及其所有内容,所以在使用之前请确保你确实想要删除这个目录。