Results 1 to 5 of 5

Thread: [Problema]Copiere albume ramase dupa ce a murit what.cd

  1. #1
    Soldier of love MusicON's Avatar
    Join Date
    Dec 2009
    Location
    Cumpar Bocanci !
    Posts
    3,242
    Blog Entries
    3

    Default [Problema]Copiere albume ramase dupa ce a murit what.cd

    Dupa ce a murit what.cd am ramas cu mai bine de 2k albume care nu le-am sters nici pana in ziua de azi.
    Mai mult de atat, nu am sters nici torrentele din utorrent, inca am Label-ul cu What.cd.
    Eu am downloadat aceste albume pe un HDD unde am mai downloadat alte mii de albume de pe waffles si alte sute de filme etc....
    Eu vreau sa copiez fara sa ma complic (sper, sa pot sa le mut toate deoadata) de pe acest HDD doar albumele ce le-am luat de pe what dupa care sa sterg torrentele din utorrent.
    Cum fac asta?
    Ie bine sa fii prost!

  2. #2
    MT Staff inFormal's Avatar
    Join Date
    Oct 2007
    Location
    unde imi e bine
    Posts
    2,204
    Blog Entries
    4

    Default

    daca folderele albumelor respective nu le ai descarcat de la inceput cu un prefix sau un sufix (gen: [What.CD]VA.Nebunia.lui.Salam.CD.FLAC.20xx.WTF) nu prea ai cum sa faci diferenta intre "surse"

    exista o sansa [6/49] sa fi creat cineva un plugin de utorrent care face rename la 2k folders sau selectie de foldere in functie de coloana label/tracker
    Urmând rețeta de succes t.ro
    Mai întâi o ardem pe forum și apoi o ardem pe tracker

  3. #3
    Soldier of love MusicON's Avatar
    Join Date
    Dec 2009
    Location
    Cumpar Bocanci !
    Posts
    3,242
    Blog Entries
    3

    Default

    Am rezolvat.
    M-a ajutat Penemue

    Total Commander + UltraEdit + 7zip
    Ie bine sa fii prost!

  4. #4

    Default

    Poate exista o posibilitate cu vreun file manager mai destept sa gasesti fisierele daca le cauti dupa o lista cu fisierele .torrent (pe care utorrent nu le sterge ci le pune in \AppData\Roaming\uTorrent). Problema urmatoare ar fi cum alegi fisierele, tinand cont ca sunt amestecate cu restul fisierelor .torrent (inclusive unele sterse). Pana gasesti o solutie cred ca mai usor ar fi manual.

  5. #5

    Default

    Am folosit Total Commander ca sa izolez torrentele de pe what.cd ( Find in folder : *.torrent , + find in files : "tracker.what.cd" )

    Apoi m-am bazat pe faptul ca majoritatea torrentelor au numele identic cu folder-ul care se creeaza pe disc pentru a creea un batch file care sa mute acele foldere in alta parte.

    Din command prompt, am rulat apoi comanda DIR /B *.torrent >lista_torrente.txt pentru a obtine un fisier text unde pe fiecare linie este doar fisierul, fara informatii suplimentare (/B = bare format, > redirectioneaza output catre fisier text)

    Apoi am folosit Ultraedit pentru a face o serie de "search and replace" in acest fisier text.

    Pe scurt,

    * sterge ".torrent" de la capatul fiecarui nume, pentru a obtine practic numele directorului unde a fost salvat torrentul.
    * sterge ".1" de la coada vreunui nume : daca un torrent e incarcat in uTorrent de doua ori, al doilea primeste automat .1 la coada, sau .2 pt a doua incarcare samd.
    * adauga in fata si dupa nume o serie de caractere pt a creea o comanda care muta acel folder in alta parte.

    Ultraedit are o serie de "escape characters" care ajuta la search and replace, cum ar fi de exemplu ^p care e prescurtare pt "paragraf" sau combinatia ENTER deci de exemplu daca spun SEARCH FOR ^p REPLACE WITH "^p automat se va adauga un " la sfarsitul fiecarei linii.

    Astfel, fiecare linie din text, care arata cam asa

    Nume Torrent.torrent

    a fost transformata in

    MOVE "E:\Downloads\Nume Torrent" "E:\Torrents\"

    * mic fineprint... exista o restrictie, comanda MOVE functioneaza doar pe aceeasi partitie.

    Apoi acest fisier modificat a fost salvat ca un batch file, pe care l-am rulat si toate acele foldere au fost mutate fara probleme.

    Ma rog, "fara probleme" nu e tocmai corect, de fapt mai corect ar fi cu probleme minime. Din vreo 2330 foldere, nu s-au putut muta vreo 50 foldere pt ca numele acelor torrente contineau caractere unicode , de exemplu cratima care nu e caracterul clasic "minus" ci e formata din doi bytes, sau caractere specifice anumitor limbi (suedeza etc).

    Problema a fost practic cauzata de comanda DIR care cand a redirectionat output-ul in fisier text, nu a salvat corect acele caractere unicode deci numele folderului din fisierul text evident nu era identic cu numele folderului pe disc. Probabil daca as fi setat command prompt window-ul pe Unicode sau pe un font diferit ar fi mers... nu stiu, dar era tarziu oricum si nu am fost suficient motivat sa rezolv asta.
    50 foldere se puteau muta oricum manual si cand ai lista de torrente sa compari cu ce s-a mutat e relativ rapid sa determini ce nu a fost mutat.

    -

    7zip am folosit doar initial, ca o tentativa de a face acest proces fara riscuri.

    M-am folosit de abilitatea programului 7zip de a crea arhive si pe faptul ca in loc sa spui un folder sau fisier care sa fie compresat, poti sa spui sa importe o lista de fisiere si foldere care sa fie compresate dintr-un fisier text.

    Astfel, initial am luat acea lista de foldere si am adaugat doar calea completa in fata fiecarui nume ... ex in loc de Nume Torrent am facut sa apara pe fiecare linie "E:\Downloads\Nume Torrent"

    si apoi am scris asta in linia de comanda :

    7z.exe a e:\temp\arhiva.tar @e:\temp\lista_foldere.txt

    Care spune la 7zip sa creeze o arhiva TAR (o arhiva speciala care nu are compresie deci e totul foarte rapid, e ca un ISO de CD/DVD) adaugand in acest TAR folderele specificate in fisierul lista_foldere.txt

    Planul a fost ca dupa ce arhiva ar fi fost creeata cu acele foldere , sa creez un batch file care pe fiecare linie sa aiba DEL "E:\Downloads\Nume Torrent"

    A trebuit sa abandonez solutia cu 7zip din cauza problemelor cauzate de comanda DIR si de prezenta caracterelor unicode in numele fisierelor. 7zip citea fisierul text intr-un anumit codepage (daca nu specific manual in linia de comanda) si cand a detectat caractere invalide in fisierul text (adica caractere ce nu ar avea voie sa apara in mod normal intr-un nume de torrent), a refuzat sa porneasca arhivarea spunand ca fisierul text nu poate fi importat.


    --
    Buzzwords Ltd, unregistered company in England, Whales and Dolphins
    Value-added, synergistic forward thinking outside of the box solutions for the discerning employer with core competency metrics - touch base or ping us for more information on how you can improve your customer facing intuitive interfaces, transition your e-business mindshare, incentivize revolutionary technologies and evolve e-business solutions.

  6. The Following 2 Users Say Thank You to Penemue For This Useful Post:

    laur3ooo (09-24-2017), RaduRA2 (10-17-2017)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •