Page 1 of 1
Network plugin a dlouha cesta
Posted: 03 Apr 2009, 12:06
by Raptor
Browsim si takhle po vedlejsim pocitaci a najednou plugin rve Error Changing Directory - Cannot finish operation because of too long name.
Podivam se na delku a cela cesta vcetne \\PC_NAME\ ma 260 znaku. Ano, je to vice nez 255 ale Explorerem klidne toto muzu browsit a do koncoveho adresare se dostanu. Je to bug nebo omezeni pluginu?
Re: Network plugin a dlouha cesta
Posted: 03 Apr 2009, 12:39
by Jan Patera
Raptor wrote:Browsim si takhle po vedlejsim pocitaci a najednou plugin rve Error Changing Directory - Cannot finish operation because of too long name.
Podivam se na delku a cela cesta vcetne \\PC_NAME\ ma 260 znaku. Ano, je to vice nez 255 ale Explorerem klidne toto muzu browsit a do koncoveho adresare se dostanu. Je to bug nebo omezeni pluginu?
Jestli ono to nebude standardni omezeni Windows na 256 znaku (nepocitaje obezlicku, kterou toto omezeni jde obejit)? Explorer v XPSP3 se u me zasekne ve stejny okamzik se stejnou chybou jako Salamander.
Re: Network plugin a dlouha cesta
Posted: 03 Apr 2009, 12:43
by Petr Solin
Zacnu tim, ze nejde o problem v Network pluginu, z nej jste odesel v okamziku prechodu na UNC cestu (\\server\share). Tedy \\server je jeste v Network pluginu a \\ tez (dokud jste v Network pluginu, je v Directory line je cesta zacinajici na
net:).
Salamander ma pro cesty omezeni dane konstantou MAX_PATH, zkousel jsem to a pro cesty je to konkretne 257 znaku, zrejme aby na te ceste mohl byt jeste nejaky soubor (do 259 znaku). Takze zatim je to vlastnost, ale radi bysme tento limit prolomili, treba na to dostaneme odvahu s prechodem na Unicode, drive nejspis ne.
Na Viste uz Explorer ty delsi cesty zvlada, problemy asi nastanou, az kdyz na tech delsich cestach zacnete pracovat.

Re: Network plugin a dlouha cesta
Posted: 03 Apr 2009, 13:05
by Raptor
Jasne, chapu. Nezatezoval bych se tim dale.