Konstruktor File - różne ścieżki

0

Chciałbym się dowiedzieć jak stworzyć klasę File z dowolną ścieżką ?

Tworząc to w sposób taki:

 
File plik = new File("C:" + File.separator);

nie działa.

0

może tak:

 
        FileSystemView view = FileSystemView.getFileSystemView();             
        out.println(view.getRoots());
0

Chodzi mi o bardziej uniwersalną metodę. Chce przekazać z JTextFielda, stringa do konstruktora klasy File.

0

jak chcesz z text fielda wrzucić coś do File to masz jeszcze prościej :)

    JTextField txt;
    String textFromField;
    File myFile;
    
    void get(JTextField tx) {
        String textFromField = tx.getText();
        myFile = new File(textFromField);                
    }

 
0

Wpadłem na to, lecz to nie działa.

0

A czemu każesz użytkownikowi wpisywać katalog w pole tekstowe? Otwórz okno dialogowe wyboru pliku (katalogu).

0

Nie działa - wyrzuca błąd.

Czy ktoś wie jak dać dowolną ścieżkę w konstruktorze klasy File ? Nic więcej nie potrzebuje.

0

Polecenie new File("dupa Maryny"); jest poprawne i nie wyrzuca żadnego błędu. Jaki błąd Ty widzisz? Zamiast "dupa Maryny" możesz napisać (odczytać z pola tekstowego) dowolny String i też błędu nie będzie.

0

U mnie nie wyrzuca błędu. Może masz javę popsutą.

0

Nadal nie wiem jaka była przyczyna tego błędu. Po ponowny uruchomieniu IDE, wszystko działa.

1 użytkowników online, w tym zalogowanych: 0, gości: 1