Peter Bailey wrote in post #1091502:
> Hello,
> Can someone help me to write a Ruby one-liner to remove all the files
> except one in a list of files? I have a list of pages of an original
> PDF. Each page has been converted to a PNG file. They're each numbered
> with an underscore and a number at their end.
>
> filename_1.png
> filename_2.png
> filename_3.png
> ...
>
> I need to basically delete all of the files except for the first one,
> the one with the "_1" suffix at the end. Can I do that wiith a
> one-liner?
>
> Thanks,
> Peter

 Test this:

ruby -e "Dir.foreach('C:/Directory_with_png/') {|file| File.delete(file) 
unless (file.==('.')) || (file.==('..') || (file.==('filename_1.png'))"

 Kind regards.

-- 
Posted via http://www.ruby-forum.com/.