Asp Forum
Home
|
Login
|
Register
|
Search
Forums
>
comp.lang.ruby
Help getting file names from directorys on windows.
Harry Nash
1/18/2009 3:40:00 PM
I am new to code writting, have to learn Ruby (windows) so I am trying
to
do some experaments working with files and directories.
This code, (I thinks) creates an array called file. I can do some tricks
to test that, array.empty? and I get back false for each element. I want
to be able to select each element on at a time But all I get is numbers.
Dir.chdir("e:/sourcemp3")
puts Dir.pwd
Dir.foreach(".") do |file|
puts file
end
The code above will list all files in the directory. I need only the
first
file with .mp3 extion. It would be better not to use the .foreach but
what
could I use?
--
Posted via
http://www.ruby-...
.
1 Answer
David Mullet
1/18/2009 4:33:00 PM
0
Harry Nash wrote:
> I am new to code writting, have to learn Ruby (windows) so I am trying
> to
> do some experaments working with files and directories.
>
> This code, (I thinks) creates an array called file. I can do some tricks
> to test that, array.empty? and I get back false for each element. I want
> to be able to select each element on at a time But all I get is numbers.
>
> Dir.chdir("e:/sourcemp3")
> puts Dir.pwd
>
> Dir.foreach(".") do |file|
> puts file
> end
>
> The code above will list all files in the directory. I need only the
> first
> file with .mp3 extion. It would be better not to use the .foreach but
> what
> could I use?
I usually use the Dir.glob() method in such instances:
puts Dir.glob('*.mp3').first
I hope that helps.
David
http://rubyonwindows.bl...
--
Posted via
http://www.ruby-...
.
Servizio di avviso nuovi messaggi
Ricevi direttamente nella tua mail i nuovi messaggi per
Help getting file names from directorys on windows.
Inserendo la tua e-mail nella casella sotto, riceverai un avviso tramite posta elettronica ogni volta che il motore di ricerca troverà un nuovo messaggio per te
Il servizio è completamente GRATUITO!
x
Login to ForumsZone
Login with Google
Login with E-Mail & Password