Opprette en midlertidig fil

Ruby:
Opprette en midlertidig fil

How to:

I Ruby kan du bruke Tempfile biblioteket for å lage og håndtere midlertidige filer:

require 'tempfile'

Tempfile.create('mittEksempel') do |tempfil|
  tempfil.write('Heisann, denne teksten blir midlertidig lagret her.')
  tempfil.rewind
  puts tempfil.read  # => "Heisann, denne teksten blir midlertidig lagret her."
end
# Filen er nå lukket og slettet.

Deep Dive:

Midlertidige filer har vært et konsept siden de tidlige dagene av programmering, og brukes for å unngå å bruke unødig minne, eller når man bare trenger data midlertidig. Det finnes alternativer, som å bruke in-memory datastrukturer, men disse kan bruke mer minne og er ikke optimale for store datamengder. Tempfile i Ruby er en wrapper rundt klassen File, som automatisk tar seg av opprettelse, håndtering og sletting av midlertidige filer på en trygg måte. Tempfiler lagres i /tmp eller en tilsvarende mappe definert av operativsystemet, og får unike navn for å unngå konflikter.

See Also: