用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"