P
pm
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]
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]