我正在嘗試將二進制文件寫入指定的文件夾,但它一直給我一個例外。 例如,如果我寫的文件沒有指定任何文件夾中的程序沒有問題,將其寫: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();
}
我嘗試了幾種不同的方法,但仍然沒有解決方案。 有誰知道我做錯了什麼?
寫堆棧跟蹤 – 2013-08-20 11:57:33