# Ma perche' non esisteeeeeeeeee?

**URL:** <https://www.ruby-forum.com/t/ma-perche-non-esisteeeeeeeeee/125709>\
**Category:** IT\
**Created:** [January 11, 2008, 11:29am UTC](https://www.ruby-forum.com/t/ma-perche-non-esisteeeeeeeeee/125709 "2008-01-11T11:29:27Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mauro](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/45deac/32.png) [@mauro](https://www.ruby-forum.com/u/mauro)\
**Post date:** [January 11, 2008, 11:29am UTC](https://www.ruby-forum.com/t/ma-perche-non-esisteeeeeeeeee/125709/1 "2008-01-11T11:29:27Z")

</div>

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’?

---

<div class="post-metadata">

**Author:** ![mauro](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/45deac/32.png) [@mauro](https://www.ruby-forum.com/u/mauro)\
**Post date:** [January 11, 2008, 11:58am UTC](https://www.ruby-forum.com/t/ma-perche-non-esisteeeeeeeeee/125709/2 "2008-01-11T11:58:53Z")

</div>

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)

---

<div class="post-metadata">

**Author:** ![mauro](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/45deac/32.png) [@mauro](https://www.ruby-forum.com/u/mauro)\
**Post date:** [January 11, 2008, 12:09pm UTC](https://www.ruby-forum.com/t/ma-perche-non-esisteeeeeeeeee/125709/3 "2008-01-11T12:09:20Z")

</div>

Thank you 🙂

2008/1/11 Il Nero [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):
