Chyba v triedeni

Hlášení chyb a problémů programu Altap Salamander. Buďte, prosím, ve svých popisech co nejpodrobnější a vytvořte pro každý incident nový příspěvek. Nevkládejte programem generovaná hlášení o pádu programu, pošlete je e-mailem.
User avatar
SelfMan
Posts: 1143
Joined: 05 Apr 2006, 20:51
Contact:

Chyba v triedeni

Post by SelfMan »

Dnes som si vsimol zaujimavu vec. Mam niekolko firmverov pre SSD disk zoradenych podla abecedy zostupne. Vid:
000F.iso
0002.iso
0009.iso
010G.iso
040H.iso
070H.iso
0309.iso
Zvlastnost je ze 000F.iso je pred 0002.iso. Logicky ocakavam umiestnenie 000F az za 0009.
Pokial vytvorim subor 0000.iso, ten je umiestneny tak ako ma byt, teda na zaciatok.
Subor 0001.iso je opat pod 000F.iso, mno a paradox Explorer robi tu istu chybu.
Subor 0309.iso je tiez zoradeny mimo. Pokial to clovek hodi do Excelu a zotriedi, tak to excel spravi spravne.
Viete to u seba reprodukovat? Zeby to bola priamo chyba v OS?
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5231
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Re: Chyba v triedeni

Post by Jan Rysavy »

Ano, potvrzuji toto chování. Řazení je implementováno tak, aby odpovídalo tomu v Exploreru, jinak nám uživatelé hlásili chyby (rozdíly).

Řekl bych, že se Microsoft rozhodl pro 0 udělat výjimku a vytrhnout tuto hodnotu z řady ven. Přepošlu na kolegu, třeba si bude pamatovat, protože tento algoritmus řešil.

Dokud Salamander řadí jako Explorer, považujeme to za správné chování.

Víte o volbě Options > Panels > Use numerical sort for numbers contained in strings? Jejím vypnutím se můžete vrátit zpět na staré řazení Salamandera, nekompatibilní s Explorerem.
User avatar
SelfMan
Posts: 1143
Joined: 05 Apr 2006, 20:51
Contact:

Re: Chyba v triedeni

Post by SelfMan »

Jasne, po pripomenuti si na nu spominam. Neviem uz na 100% ci som ju mal predtym vypnutu, alebo nie a ci doslo k jej zresetovaniu.
V kazdom pripade je to dost zvlastny problen uz na urovni OS/Explorera.
Post Reply