Я обнаружил старый плейлист, который мне очень хотелось бы послушать. К сожалению, он был создан для USB-накопителя, на котором музыка скопирована из моей коллекции в плоскую папку.
То, что я хочу сейчас сделать, это воссоздать этот плейлист, сопоставив эти имена с путями в моей основной музыкальной коллекции.
В качестве примера предположим, что мой существующий плейлист выглядит так:
F:\music\Artist 1 - Song 1.mp3
F:\music\Artist 2 - Song 2.mp3
F:\music\Artist 3 - Song 3.mp3
И после обработки у меня может получиться что-то вроде этого:
W:\Music Collection\Compilations\Compilations Forever 6\Artist 1 - Song 1.mp3
W:\Music Collection\Artist 2\This is the Album\Artist 2 - Song 2.mp3
W:\Music Collection\Unsorted New Stuff\Artist 3 - Song 3.mp3
Имена файлов гарантированно будут одинаковыми, пути всегда будут разными.
В этом плейлисте около 300 треков, поэтому было бы трудно вручную искать каждый из них в отдельности. Я взглянул на XCOPY, прочитав об ИСКЛЮЧЕНИИ, я надеялся, что это будет ВКЛЮЧЕНО, но, увы, это не вариант. Я также читал об использовании цикла FOR внутри командного файла, но прошло много времени с тех пор, как я писал командные файлы, и я не совсем уверен, с чего начать.
Большое спасибо за вашу помощь