soukouki’s diary

誰かの役に立つ記事をかけたらいいなあ

rakeでの複数のピリオドで区切ってある拡張子について

rakeで二個以上のピリオドで区切ってある拡張子のファイル
例: a.tar.gz

の拡張子を変えようとした。

やりたいこと: a.tar.gz => a.abc

結果: a.tar.gz => a.tar.abc
tarの部分が拡張子と認識されなかったっぽい?

task :default do
    p a = FileList["**/*.tar.gz"]#["a.tar.gz"]
    p a.ext("abc")#["a.tar.abc"]
end

まだこのことには困ってないけれど、必要になったら自作するしかないのかな。