用Ruby Scripting維護系統(1): 操作檔案


# 產生新檔案
File.new("new_file.rb", "w")

# 撰寫檔案內容
File.open("new_file.rb", "w") { |file|
  file.write("puts 'hello world'")
}
# 變數列表:
# w 覆寫整個檔案
# a 將內容加到檔案後方
# r 將內容加在檔案最前面

# 移除檔案
require 'fileutils'
FileUtils.remove("new_file.rb")

# 清楚標註路徑,避免在不同地方執行會抓不到檔案
File.expand_path("../new_file.rb", __FILE__)