From: pm Date: 2009-04-14T05:55:06+09:00 Subject: beginner question exifr returns errors Hello everyone, I've a piece of code that looks for 'jpeg' files and reads their exif and then puts them into appropriate folders. Some times 'bad formated' jpeg-files gives me a runtime error on the exifr call. How can I avoid this ? In the case of a bad formated jpeg file I would like to be able to read the next one, without interrupting the program My code is : --------------------------------------------------------- if (File.stat(f).ftype == "file") and (f.include? ".jpg" or f.include? ".JPG") then j = EXIFR::JPEG.new(f) if j.exif? then my_date = j.date_time_original.to_s.split my_month = my_date[1] --------------------------------------------------------- thanks for your answers