--- /dev/null
+# coding: utf-8\r
+\r
+require 'films.rb'\r
+\r
+class Images\r
+ # Enlève toute les images n'ayant pas de film dans la BD\r
+ def Images.nettoyer(films, repImages)\r
+ imagesId = []\r
+ filmsId = []\r
+ Dir::foreach(repImages){|f|\r
+ next unless /^(\d+)\.jpg$/ =~ f\r
+ imagesId << $1.to_i\r
+ }\r
+ films.each{|f|\r
+ filmsId << f.id\r
+ }\r
+ (imagesId - filmsId).each{|id|\r
+ if File.delete("#{repImages}/#{id}.jpg") > 0\r
+ puts "Image supprimée :#{id}.jpg"\r
+ end\r
+ }\r
+ end\r
+end
\ No newline at end of file