Sigitas rašė: > surašiau kaip išmanau... :) Na, nereikėjo taip išsamiai ir tiek daug stengtis, pakaktų schematiškai. Taip, kaip surašei, jau galbūt ir veiktų korektiškai (nors netikrinau; matyt kai ką reikia pataisyti), bet kodėl tada prisegi (ankstesnėje žinutėje) nekorektišką, neva pataisytą, variantą (apie kurį ir rašiau: neveiks korektiškai)? :-) Paprasčiau būtų pasikoreguoti mano variantą (jį jau patikrinau). Ankstesnė klaida buvo, kad: 0. pradžia 1. cikle (for) pasirenkamas vienas failas iš *.mp3; 2. pasirenkama jo kategorija (kur perkelti); 3. kitame cikle (for) vėl pasirenkamas vienas failas iš *.mp3, kuris ir perkeliamas; 4. šokama į pradžią (punktas 0), išėjus iš ciklo (1 punktas). Ciklas pradedamas iš naujo (taip tiesiog nereikia daryti) 1 ir 3 punktuose, atskiruose cikluose pasirenkamai failai gali būti ne tie patys (nes *.mp3 matyt ne visada užtikrina tą patį išrankos eiliškumą/sąrašą). Taip pat pertekliškai beprasmiška vėl pasirinkinėti failą antrame cikle, jei jį jau pasirinkai pirmame cikle. Antro ciklo iš viso nereikia, o taip pat nereikia išeiti iš pirmo ciklo. O reikia taip: 1. cikle (for) pasirenkamas vienas failas iš *.mp3 (visų mp3 sąrašo); 2. pasirenkama jo kategorija (kur perkelti); 3. pasirinktas failas perkeliamas; 4. grįžtama į ciklą 1. (jis tęsiamas toliau ir jame pasirenkamas jau kitas failas iš sąrašo).