在Ruby中,你可以使用Dir
類的delete
方法來刪除一個(gè)目錄。首先,你需要確保目錄是空的,否則會(huì)拋出一個(gè)異常。以下是一個(gè)示例:
require 'dir'
# 指定要?jiǎng)h除的目錄路徑
directory_path = '/path/to/your/directory'
# 檢查目錄是否為空
if Dir.empty?(directory_path)
# 刪除目錄及其內(nèi)容
Dir.delete(directory_path)
puts "目錄 #{directory_path} 已成功刪除。"
else
puts "目錄 #{directory_path} 不為空,無法刪除。"
end
請(qǐng)注意,Dir.delete
方法會(huì)永久刪除目錄及其所有內(nèi)容,所以在使用之前請(qǐng)確保你確實(shí)想要?jiǎng)h除這個(gè)目錄。