tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
452
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    navyseal1 navyseal1 ist offline Mitglied Bronze
    Registriert seit
    Jun 2006
    Beiträge
    29
    Hallo!
    Meinem Programm wird über das Windows Contextmenü aufgerufen und der Pfad des gewählten Ordners (also einfach mit %1) übergeben. Bei einem Freund (Vista) werden hier bei längeren Pfaden ein 8.3 Short - Filename (z.B. C:\asdasd~1\asdasd~1) übergeben. Ich brauche aber den ganzen/vollen Pfad damit mein Programm korrekt funktioniert. Leider habe ich nun keine Idee mehr wie ich den kompletten Pfad bekommen könnte. Vielleicht hat jemand einen Tipp für mich wäre sehr dankbar!

    @edit
    Vielleicht kann jemand den Beitrag in die Hauptkategorie Java verschieben - hab versehentlich in Grundlagen gepostet
    Geändert von navyseal1 (08.04.09 um 13:22 Uhr)
     

  2. #2
    Avatar von zeja
    zeja zeja ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2006
    Beiträge
    2.962
    Also wenn ich das bei mir so ausprobiere gibts da überhaupt kein Problem:
    Code java:
    1
    2
    3
    4
    5
    6
    7
    
    File f = new File("CLASSP~1");
    try {
        System.out.println(f.getCanonicalPath());
    }
    catch (IOException e) {
        e.printStackTrace();
    }

    Ausgabe:
    .classpath
     

  3. #3
    navyseal1 navyseal1 ist offline Mitglied Bronze
    Registriert seit
    Jun 2006
    Beiträge
    29
    Hallo!
    Den Weg über CanoncialPath hab ich bereits probiert, endet aber in

    Code :
    1
    2
    3
    4
    
    java.io.IOException: Die Syntax f³r den Dateinamen, Verzeichnisnamen oder die Datentrõgerbezeichnung ist falsch
            at java.io.WinNTFileSystem.canonicalize0(Native Method)
            at java.io.Win32FileSystem.canonicalize(Unknown Source)
            at java.io.File.getCanonicalPath(Unknown Source)

    vllt weiß jemand was hier los ist
     

  4. #4
    Avatar von zeja
    zeja zeja ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2006
    Beiträge
    2.962
    Welche Java-Version hast du und auf welchem Betriebssystem bist du?
     

  5. #5
    navyseal1 navyseal1 ist offline Mitglied Bronze
    Registriert seit
    Jun 2006
    Beiträge
    29
    nunja das Problem tritt bei einem Feund mit Vista und der letzten Java Version drauf! Leider sind daher meine Testmöglichkeiten begrenzt. Ich selbst habe XP ebenfalls mit der letzten JRE.
     

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 15.07.10, 07:13
  2. Windows XP SP2 + NIS2010: Windows funktioniert nicht mehr richtig
    Von Dumm wie Brot im Forum Security (Viren, Trojaner, Spam)
    Antworten: 3
    Letzter Beitrag: 29.03.10, 20:28
  3. Antworten: 8
    Letzter Beitrag: 28.02.10, 18:09
  4. Antworten: 1
    Letzter Beitrag: 09.09.07, 17:21
  5. Windows XP Home Edition und Windows 2000 Netzwerk Problem
    Von Flap im Forum Microsoft Windows
    Antworten: 8
    Letzter Beitrag: 18.11.04, 22:34

Stichworte