No pokud vim, tak kdyz se instanci File preda na Windows cesta C:/WINDOWS/ tak ji bude rozumet, takze bych lomitka (zpetna ci normalni neresil). Co dal vam prijde na instanci File platformove zavisleho? Da se na nej zavolat getAbsolutePath() coz vrati celou cestu.
Lukáš Zapletal napsal(a): > Tady snad nikdo nepracoval s Eclipse Platform nebo Rich Client > Platform, Apache Antem nebo Mavenem? ;-) > > Napriklad jak je psano v IPath rozhrani -- > http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/api/org/eclipse/core/runtime/IPath.html: > > A path is an ordered collection of string segments, separated by a > standard separator character, "/". A path may also have a leading > and/or a trailing separator. Paths may also be prefixed by an optional > device id, which includes the character(s) which separate the device > id from the rest of the path. For example, "C:" and "Server/Volume:" > are typical device ids. A device independent path has null for a > device id. > > Jinymi slovy receno -- i na Windows se pouziva "/" a ne "\". > > Potrebuji s cestami pracovat stejne, ale v "holem" JDK, tedy v Java > Core API. Podle vasich reakci to vsak vypada, ze si zkratka musim > udelat funkci, ktera mi prevede instanci tridy File na takto > zformatovanou (systemove nezavislou) reprezentaci. To taky hnedka > udelam. > > >> Ja stale nejak nechapu, co presne myslis tim systemove zavislou a nezavislou >> cestou a na co to vlastne potrebujes? >> >> Jakmile tam mas c: tak je to zavisle na Windows a \ nebo / v tom nehraje >> zadnou roli. Snad krome Symbianu neznam jiny operacni system ktery ma tento >> zpusob znaceni disku, dokonce i Windows Mobile pouzivaji mounting pointy, >> jako Unix ;-). > > No napriklad MacOS to pouziva (starsi verze - nez se z nej stal UNIX) > a i jine operacni systemy... Je jich vic, nektere pouzivaji i > ctyrtecky atd. S temi ale pracovat urcite nebudu... > > LZ > -- Jiří Mareš (mailto:[EMAIL PROTECTED]) ČSAD SVT Praha, s.r.o. (http://www.svt.cz) Czech Republic
