Utorrent, torrents файлы и перенесенные скаченные файлы?

После грандиозной чистки и упорядочивания на сервере в итоге имею пару сотен торрентов, лежащих сами по себе и файлы, ранее прикрепленные к ним, разбросанные по всему рейду. А раздаваться осталось меньше десятка файлов, остальное, понятно выдает ошибки. Есть ли утилита способная по торренту или по файлу данных юторрента, найти на диске соответствующие файлы и восстановить их раздачу? Групповое редактирование, как описано в факах на рутраккере не подходит, т.к. переносились все файлы не группами, а каждый в свое место.

Всем откликнувшимся огромное спасибо! Жалко пропадающего широкого канала.
  • Вопрос задан
  • 2821 просмотр
Пригласить эксперта
Ответы на вопрос 1
Kuzma
@Kuzma
если сервак под линуксом, то можно немножко попариться с bash-скриптом по такому алгоритму

Делаем find всех файлов с именем *.torrent и для каждого из них:
1. Выдергиваем из торрента имена оригинальных файлов. Для упрощения можно брать первое имя первого файла или папки и на остальное забить (при условии, что файлы в рамках одного торрента перемещались все вместе). Выдернуть можно с помощью, например, этого проекта: torrentparse.berlios.de/
2. Делаем find по имени первого файла и делаем mv *.torrent туда где этот файл лежит
3. Переходим к следующему файлу

#!/bin/bash
find . -name *.torrent -print0 | while read -d $'\0' torrent
do
    # выдергиваем из файла $torrent имя огигинального файла $file
    dirname=`dirname "$file"`
    mv $torrent $dirname
done


код не проверял, это просто идея
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы