tutorials.de Buch-Aktion 05/2012
Like Tree2Danke
  • 1 Beitrag von zeja
  • 1 Beitrag von Anime-Otaku
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
3170
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    insertcoin insertcoin ist offline Mitglied Gold
    Registriert seit
    Sep 2007
    Beiträge
    106
    kann mir jemand sagen wie ich einen unc pfad für einen file klasse schreiben muss
    normalerweise sieht der ja so aus: \\server\rechner\pfad\ordner

    aber wenn ich es so probiere, findet java bei mir nichts ..
     

  2. #2
    Avatar von zeja
    zeja zeja ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2006
    Beiträge
    2.962
    Wie sieht das ganze bei dir im Code denn aus?

    Denk daran dass ein Backslash in Java escaped werden muss und du daher am Anfang 4 Backslashes brauchst:
    Code java:
    1
    2
    3
    4
    
    public static void main(String[] args) {
        File f = new File("\\\\server\\rechner\\pfad\\ordner");
        System.out.println(f);
    }
    insertcoin bedankt sich. 

  3. #3
    Anime-Otaku Anime-Otaku ist offline Mitglied Brillant
    Registriert seit
    Aug 2005
    Ort
    Karlsruhe (Baden-Württemberg)
    Beiträge
    905
    Soviel ich weiß, muss man um auf Windows/Samba freigaben zugreifen zu können, die Java Samba Library verwenden:

    http://jcifs.samba.org/

    Da das Programm sonst nicht weiß, wie er mit der Gegenstellt reden muss. Sonst kommt das ja vom Explorer....aber das ist ja nicht platformunabhängig
    gaffel90 bedankt sich. 
    Wäre super wenn ihr euren Code in dieser Form einfügt:
    Code java:
    1
    
    System.out.println("Hello World");
    [java]System.out.println("Hello World");[/java]
    Für erledigte Threads dürft ihr den "erledigt"-Button anklicken!
    Über Dank freut sich jeder, der euch geholfen hat - ein Klick auf "Danke" kostet ja nicht mal was
    Blog: http://javaeffective.wordpress.com/

  4. #4
    insertcoin insertcoin ist offline Mitglied Gold
    Registriert seit
    Sep 2007
    Beiträge
    106
    sorry, erstmal dass ich mich jetzt erst wieder melde ..
    also, wenn man sauber escaped .. dass heißt in dieser form \\\\server\\rechner\\pfad\\ordner
    schreibt ist das gane gar kein problem .. danke für die tips ..
    jetzt frag ich mich natürlich wozu die samba Library nötig ist .. braucht man die dann für andere Betriebsysteme .. ich arbeite mit windows ..
     

  5. #5
    Anime-Otaku Anime-Otaku ist offline Mitglied Brillant
    Registriert seit
    Aug 2005
    Ort
    Karlsruhe (Baden-Württemberg)
    Beiträge
    905
    Wenn du das im Explorer eingibt, dann weiß der Explorer, dass du auf eine Windows Freigabe zugreifst und er weiß genau wie.

    Java hat diese Information (nach meinem Wissen) nicht wie sie auf Windowsfreigaben zugreift, deshalb diese Library die diese Funktionalität ermöglicht.
     
    Wäre super wenn ihr euren Code in dieser Form einfügt:
    Code java:
    1
    
    System.out.println("Hello World");
    [java]System.out.println("Hello World");[/java]
    Für erledigte Threads dürft ihr den "erledigt"-Button anklicken!
    Über Dank freut sich jeder, der euch geholfen hat - ein Klick auf "Danke" kostet ja nicht mal was
    Blog: http://javaeffective.wordpress.com/

  6. #6
    insertcoin insertcoin ist offline Mitglied Gold
    Registriert seit
    Sep 2007
    Beiträge
    106
    hmm .. na gut ..
    aber auf jeden fall läuft es ja jetzt auch so .. da kann ich den topic schließen ..
    und danke nochmal ..

    Greeetz insertcoin
     

Ähnliche Themen

  1. File: relativen Pfad setzten
    Von Saskia21 im Forum Java
    Antworten: 12
    Letzter Beitrag: 19.03.08, 15:22
  2. FIle - pfad
    Von thomy800 im Forum Java
    Antworten: 2
    Letzter Beitrag: 02.02.08, 15:47
  3. File Pfad
    Von Hippopotamus im Forum Java
    Antworten: 2
    Letzter Beitrag: 29.01.08, 13:59
  4. Antworten: 2
    Letzter Beitrag: 09.05.05, 18:02
  5. Pfad von property File
    Von Shizzl_chrizzl im Forum Java
    Antworten: 0
    Letzter Beitrag: 14.12.04, 10:39