我已經寫了一些紅寶石來自動化批處理文件的創建,問題在於GUI中產生的輸出;Ruby文件輸出問題
的文件輸出,但格式看起來非常奇怪了。另外文件名都以'.txt'結尾,但MacOS不會以這種方式看到它。即您無法單擊以在Textedit中打開。
代碼如下;
puts "Please enter amount of files to create: "
file_count = gets.to_i
puts "Thanks! Enter a filename header: "
file_head = gets
puts "And a suffix?"
suffix = gets
puts "Please input your target directory:"
Dir.chdir(gets.chomp)
while file_count != 0
filename = "#{file_head}_#{file_count}#{suffix}"
File.open(filename, "w") {|x| x.write("This is #{filename}.")}
file_count -= 1
end
總是歡迎縮短長度或重構的提示。
您的發佈代碼與您的GUI圖像沒有任何關係。請更新您的問題。 –
上面的GUI是運行程序時指定的輸出位置 – Harry