mercredi, novembre 26, 2008

Changer l'extension d'un fichier

Un petit bout de script qui m'a fait économiser pas mal de temps ;)
Change l'extension de tous les fichiers d'un répertoire et ses sous-répertoires (ici de .kml en .xml).
Ne fonctionne pas si vos noms de fichiers contiennent des '.'

require 'fileutils.rb'

Dir['**/*.kml'].each do |file|
    puts file
    filename = file.split('.')[0]
    # FileUtils.cp("#{filename}.kml", "#{filename}.xml")
    # FileUtils.mv("#{filename}.kml", "#{filename}.xml")
end