java.io.IOException: система не может найти указанный путь
Я пытаюсь открыть файл, который я только что создал в своем коде (поэтому я уверен, что файл существует)
Код выглядит так:
File file = new File(filename);
file.createNewFile();
BufferedWriter bw = new BufferedWriter(new FileWriter(file));
...
bw.close();
try {
Desktop desktop = null;
if (Desktop.isDesktopSupported()) {
desktop = Desktop.getDesktop();
}
desktop.open(file);
} catch (Exception e) {
...
}
Но, как говорится в заголовке, я получаю «исключение java.io.IOException: система не может найти указанный путь» из istruction desktop.open (file). Несомненно, проблема заключается в том, что путь к файлу содержит пробелы (которые переводятся в «% 20»). Есть ли способ избежать этого?