\\\\10.0.0.1\\share\\folder\\subfolder\\ eller \\\\10.0.0.1\\share\\folder\\subfolder eller \\\\servername\\share\\folder\\subfolder\\ eller \\\\servername\\share\\folder\\subfolder
Hvis en fil SKAL indeholde en extension (med punktum), kan du jo tjekke for indexOf, og finde ud af om der findes et punktum efter den sidste backslash.
arne_v -> ved det... :/ men som du selv siger, det er et problem, hvis de ikke eksisterer. På den måde var det sgu nemmere i gamle dage, med ISO1, 8.3 format filnavne ;)
Jeg troede at jeg istedet kunne tage det punktum der er efter sidste \. Mine filnavne har altid punktum. Men så må man jo bare håbe at der ikke er punktum i sidste mappenavn... :-) Andre idéer?
OK, nu har jeg fundet ud af mit problem... På en MAC (OSX) giver new File(path).getName() IKKE kun den sidste del... Det virker ellers fint på Windows.. Meget mærkeligt.. Men så er det jo også MAC. Nogen idéer til at komme uden om dette? Eller links til at fixe lignende problemer med MAC of File..??
Tak for kodeeksemplet arne, smid et svar og du får point. Men Problemet er altså stadig der, men det er så bare MAC OS X versionen af Java der driller mig...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.