> A co takhle:
>
> String path = (new
> File("c:\xxx\xxx.xxx")).getAbsolutePath().replace('\\','/');
>
> Funguje vzdy.Kdepak, nefunguje vzdy. Vizte nasi diskusi s tapikem - tenhle Vas kod nefunguje spravne na Linuxu v pripade, ze by nazev souboru obsahoval obracene lomitko. Nebude fungovat napriklad nad souborem /tmp/testovaci\soubor. Abych to uzavrel: 1) V Java Core API je jista nekonzistence - ackoli java.io.File si bez problemu poradi s obema typy lomitek, uz neexistuje metoda, jak z instance tridy File jednoduse (primo) ziskat adresu ve tvaru "unixovych" lomitek (tj. doprednych). Vraci pouze lomitka File.separator. 2) Zda se, ze NIO2 (ktere by melo byt soucasti Javy 7) by tohle mela resit. 3) Momentalne je asi nejrozumnejsi formou nahrazovat (ale tak, aby to fungovalo ve vsech situacich - ukazkove kody tapika nebo moje). Diky za diskusi. LZ -- Lukas Zapletal http://lukas.zapletalovi.com
