Ma perche' non esisteeeeeeeeee?

require ‘zlib’

Dir.chdir("/home/prove")
puts Dir.pwd
IO.foreach(“ordinati”) do |file|
f = Zlib::GzipReader.open(file)
end

il file ordinati esiste e lo trova, tanto e’ vero che se faccio “puts
file”
mi da il suo contanuto.
In ogni riga di “ordinati” ci sono nomi di files .gz che si trovano
sempre
all’interno della directory /home/prove e che voglio aprire uno per uno.
Tuttavia la f = Zlib::GzipReader.open(file) mi dice che il file non
esiste.
Ma perche’?

Mauro wrote:

Dir.chdir("/home/prove")
puts Dir.pwd
IO.foreach(“ordinati”) do |file|
f = Zlib::GzipReader.open(file)
end

prova ad eliminare il carattere \n dal nome dei file con

f = Zlib::GzipReader.open(file.chomp)

Thank you :slight_smile:

2008/1/11 Il Nero [email protected]:

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs