用Ruby Scripting維護系統(2): 操作資料夾


# 瀏覽目前的資料夾,回傳一個Array
Dir.entries(".")

# 檢查整個資料夾內的項目是否為檔案
Dir.entries(".").each do |file|
  puts File.file?(file)
end

# 建立資料夾
Dir.mkdir("dir")

# 刪除資料夾
require 'fileutils'
FileUtils.rm_rf("dir")

# 複製整個資料夾內容
FileUtils.copy_entry("dir", "new_dir")

# 判斷是否為資料夾?
File.directory? "dir"