録画したアニメをファイルごとに分けよう
Chinachuで録画したはいいものの、手動でファイルをタイトルずつ分けていくのは大変なのでrubyを使ってみた
anime.rb
#encoding: utf-8
#Document/recorded というファイルに保存されてるアニメを振り分ける
title = [
"それが声優",
"実は",
"オーバーロード",
"監獄",
"ソーマ",
"下ネタ",
"モンスター",
"六花",
"がっこう",
"赤髪",
"空戦"
]
# フォルダの位置
pwd = Dir::pwd + "/recorded"
# ファイルの中身
file = Dir::entries(pwd)
title.each do |e|
unless system("mkdir #{pwd}/#{e}")
next
end
file.select { |t| /#{e}/ =~ t}.each do |name|
if system("mv #{pwd}/#{name} #{pwd}/#{e}")
puts "OK"
else
puts "Error: #{name}"
end
end
end
もう少しうまい書き方あると思うので誰か教えてください (..)