特性【1】的實現代碼:
def str_begins_with(str, substr)
return substr == str[0, substr.length]
end
# 獲取Windows系統的臨時目錄路徑(WinRAR默認解壓到此目錄)
# 加一個空字元串的目的是使該變數與ENV對象脫離關係
# 這樣才能修改字元串內容而不影響原環境變數的值
temp = ENV["TEMP"] + ""
temp.gsub!(/\\+/, "/")
folder = File.expand_path(".") # 獲取game.exe所在文件夾
if str_begins_with(folder, temp)
p "請解壓後再玩遊戲,否則無法存檔的哦!"
exit
end
效果: