Дано: - файлы с названиями песен в формате "лето.txt", "машина.txt" и т.д; - папки, куда нужно произвести сортировку; - непосредственно сама папка с музыкой, в которой всё вперемешку;
Встал вопрос, где взять программу которая смогла бы по списку песен из txt выбрать треки и залить их в соответствующую папку? Искренне пытался разобраться в вопросе сам, но ни софта, ни гайдов, как такие скрипты писать не нашёл. Два чая, всем кто откликнется <3
>>262773898 (OP) > Встал вопрос, где взять программу которая смогла бы по списку песен из txt выбрать треки и залить их в соответствующую папку? Ставь Линух, копай bash
>>262774150 нет возможности, из техники - старенький ноутбук, который жизненно необходим на РАБоте, и сносить его ось сейчас не представляется возможным (параллельно он не вывезет)
И опиши задачу поэтапно (алгоритм, что-куда), Мб кто то и тут тебе код напишет. Но для этого задача должна быть чётко сформулирована, сейчас нихуя не понятно.
В каком формате ты подаёшь данные Что ожидаешь увидеть в результате
>>262773898 (OP) Попробуй пройти одну итерацию сортировки руками, и описать все шаги - типа, читаю файл, ищу песню с таким названием, создаю папку с названием текстового файла, Копирую файл музыки, перехожу к следующей строке
>>262774717 Есть. Составь пошаговый алгоритм работы проги. Думаю, тебе нужны функции работы с текстом, т.е. скипт прочел название песни в папке, где они лежат все залез в 1 текстовый файл Если Найдено Перенес файл в соответствующую текстовику папку Ненайдено Пошел в следующий текстовый файл Возврат к началу скрипта
>>262774942 Имею список (.txt) с названиями файлов. (прим. пик. 1 ) Имею папку с 7к музыки (далее "МУЗЫКА ВСЯ") надо, чтобы из папки "МУЗЫКА ВСЯ" по списку с пик. 1 переместились файлы в другую папку
кадаешь тхт в ворд, @ заменить "запятая пробел" (или чем там слова разделены) на OR @ получаешь: хуй OR пизда OR джигурда @ ставишь всё в поисковик вин10 @ получаешь хуй, пизда, джигурда - фаелы @ Profit! и идешь душить своего питона, а не етого ебаного айтишнаго!
>>262774520 Мамка твоя линуксоид, козёл ебучий. Ставил Дебиан в 2009м, больше ни ногой туда. Но скриптовый язык в линухе лучше, это ж Юникс. >>262775580 Не за что. В программаче отпишись, если сделаешь, самому стало интересно.
>>262773898 (OP) import shutil pizda=(''.join(open('путь к файлу\лето.txt', r))).split('\n') for xyi in pizda: shutil.copyfile('путь папки с музыкой'+xyi, 'путь куда сортировать'+xyi)
Примерно так на питоне, это в случае если у тебя 1 название трека на каждой строке в лето.txt
>>262776109 Так можно же использовать не операторы равенства при сравнении строк, а операторы наличия (убрав предварительно пробелы в эталонной строке)
>>262776109 названия не точны до каждой точки. Грубо говоря, в общей папке "Enjoykin - Kosmos (wvw.blyad.cum)" А в текстовом файле просто "Enjoykin - Kosmos"