Ruby文件操作如何刪除目錄

小樊
82
2024-11-06 03:53:35
欄目: 編程語言

在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è)目錄。

0