Hej,
w ramach ćwiczen piszę program do pakowania plików do paczek zip.
Mam problem z napisaniem funkcji do wyboru ściezki zapisu paczki. Funkcja działa pod warunkiem, że jakiś plik istnieje, Tzn. wówczas getAbsolutePath() zwraca String ze ścieżką, a co zrobić żebym mógł po prostu wybrać folder i ewentualnie wpisać nazwę pliku jaki ma zostac utworzony?
kod (ten System.out to tylko do testów)
public void saveZip(){
FileChooser saveFileChooser = new FileChooser();
saveFileChooser.setTitle("Choose path to save zip");
saveFileChooser.getExtensionFilters().addAll(
new FileChooser.ExtensionFilter("Text Files", "*.txt"),
new FileChooser.ExtensionFilter("Image Files", "*.png", "*.jpg", "*.gif"),
new FileChooser.ExtensionFilter("Audio Files", "*.wav", "*.mp3", "*.aac"),
new FileChooser.ExtensionFilter("All Files", "*.*"));
File selectedFile = saveFileChooser.showOpenDialog(window);
pathSavedFile = selectedFile.getAbsolutePath();
System.out.print(pathSavedFile);
}