Mazání souborů s UNICODE názvy - lze jen po jednom?

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
zarevak
Plugin Developer
Plugin Developer
Posts: 789
Joined: 04 Feb 2006, 16:49
Location: Prague, Czech Republic

Mazání souborů s UNICODE názvy - lze jen po jednom?

Post by zarevak »

Dobrý den,
již dříve jsem psal o problémech s UNICODE-em v SS, ale zde chci rozebrat problém, který vypadá řešitelný v současné verzi:

Při mazání pouze jednoho souboru, lze soubor s názvem používajícím UNICODE znaky v SS normálně smazat pomocí F8/Del!!
-> IIRC SS v tomto případě obchází UNICODE použitím 8.3 DOS názvu souboru
-> na základě tohoto si myslím, že by tak mělo být možno i v případě mazání více souborů najednou nebo souborů s UNICODE názvy v podsložkách

Jenže nelze:
- smazat více souborů s UNICODE názvy smazat najednou!? Tento soubor nelze smazat i když je ve skupině jedinný a ostatní mají názvy ze základní abecedy
- smazat složku obsahující takovéto soubory...

Můžete se prosím na to podívat? - ať alespoň lze smazat všechny označené soubory s UNICODE názvy najednou. Dokážete si představit, co se stane, pokud je složka takových souborů plná... (pokud nepoužijete Explorer)
Děkuji

Další související vlákna:
Podpora UNICODE pri praci se soubory - Řešení správného zobrazení národních znaků
Some wrong behavior under Chinese Windows [EN] - Vyjádření Jana Ryšavého o plánovaní podpory UNICODE v budoucích verzích
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5231
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Post by Jan Rysavy »

Mazání / přejmenování / prohlídnutí jednoho souboru s "UNICODE" názvem jsme v Salamanderu podpořili pouze pro havarijní případy. Použité řešení je také doslova havarijní, protože nepoužívá UNICODE, ale obchází problém přes krátké názvy 8.3. Z programátorského hlediska jde o nečisté řešení, které nemáme v úmyslu dále do programu zavlékat (jsou s ním spojeny další problémy).

Jediným solidním řešením je plnohodnotná podpora pro UNICODE, což si vezme několik měsíců práce.
Guest

Post by Guest »

Jan Rysavy wrote:Mazání / přejmenování / prohlídnutí jednoho souboru s "UNICODE" názvem jsme v Salamanderu podpořili pouze pro havarijní případy. Použité řešení je také doslova havarijní, protože nepoužívá UNICODE, ale obchází problém přes krátké názvy 8.3. Z programátorského hlediska jde o nečisté řešení, které nemáme v úmyslu dále do programu zavlékat (jsou s ním spojeny další problémy).

Jediným solidním řešením je plnohodnotná podpora pro UNICODE, což si vezme několik měsíců práce.
"několik měsíců práce" ?

Neuveritelne.
No ale pokud jste napsali vse bez myslenky na UNICODE, tak to budete asi hodne dlouho testovat nez UNICODE verzi pustite ven...

R. Tomis
User avatar
Datalog
Posts: 244
Joined: 10 Dec 2005, 11:21
Location: Prague, Czech Republic
Contact:

Post by Datalog »

Anonymous wrote: "několik měsíců práce" ?

Neuveritelne.
Souhlasím, také mi to připadá jako nesplnitelně krátká doba. Ve svých větších projektech pod MSW které vycházejí z let 96-98 (v řadě w9x nebyl unicode nativně podporován a s jeho použitím tam byly jen problémy, občas takřka neřešitelné), bych si na přepsání do unicode verze ponechal asi více času než jen "několik měsíců".

Ale možná jde jen o slovíčka, protože já si pod pojmem "několik" v souvislosti s "měsíci" představuji maximálně 3-5, jinak už bych uváděl dobu na roky (půl, tři čtvrtě, ...).
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5231
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Post by Jan Rysavy »

Datalog wrote:já si pod pojmem "několik" v souvislosti s "měsíci" představuji maximálně 3-5, jinak už bych uváděl dobu na roky (půl, tři čtvrtě, ...).
Naprostý souhlas.
Post Reply