Я пытаюсь записать двоичный файл в указанную папку, однако он продолжает давать мне исключение. Например, если я пишу файл без указания папки программа записывает без проблем:FileOutputStream записывает двоичный файл в указанную папку
public void saveFile(String name) throws IOException {
ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream(name + ".bin"));
out.writeObject(this);
out.close();
}
Однако, когда я пытаюсь указать папку программа просто не записывает файл:
public void saveFile(String name) throws IOException {
File location = new File("/path/" + name + ".bin");
FileOutputStream fos = new FileOutputStream(location);
ObjectOutputStream out = new ObjectOutputStream(fos);
out.writeObject(this);
out.close();
fos.close();
}
Я пробовал несколько разных способов, но до сих пор нет решения. Кто-нибудь знает, что я делаю неправильно?
Написать стек trace –