Ruby/File Directory/truncate

Материал из Wiki.crossplatform.ru

Версия от 17:57, 13 сентября 2010; ViGOur (Обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Erase all existing content

f = "log.messages"          # Filename
File.truncate(f, 0)         # Erase all existing content



File.truncate

filename = "truncate.txt"
f = open(filename, "w") do |f|
  f << "this is a test."
end
File.size(filename)               
File.truncate(filename, 30)
File.size(filename)               
open(filename) { |f| f.read }