parm530
2/11/2019 - 4:44 AM

Ruby Change Filenames

require 'fileutils'

s2 = ['The_One_With_Rosss_New_Girlfriend','The_One_With_the_Breast_Milk','The_One_Where_Heckles_Dies',
	'The_One_With_Phoebes_Husband','The_One_With_Five_Steaks_and_an_Eggplant','The_One_With_the_Baby_on_the_Bus',
	'The_One_Where_Ross_Finds_Out','The_One_With_the_List','The_One_With_Phoebes_Dad','The_One_With_Russ',
	'The_One_With_The_Lesbian_Wedding','The_One_After_the_Superbowl_part_1','The_One_After_the_Superbowl_part_2',
	'The_One_With_The_Prom_Video','The_One_Where_Ross_and_Rachel_You_Know','The_One_Where_Joey_Moves_Out',
	'The_One_Where_Eddie_Moves_In','The_One_Where_Dr._Ramoray_Dies','The_One_Where_Eddie_Wont_Go',
	'The_One_Where_Old_Yeller_Dies','The_One_With_The_Bullies','The_One_With_Two_Parties',
	'The_One_With_The_Chicken_Pox','The_One_With_Barry_&_Mindys_Wedding']

shows = Dir.glob('/Users/kishansahadeo/Desktop/TVSHOWS/Friends/S2/*.mkv').sort

shows.each_with_index do |file, index|
	FileUtils.mv file, "#{File.dirname(file)}/#{File.basename(file,'.*')}" + "_" + s2[index] + ".mkv"
end