我正在尝试使用MacOS将字符串写入文件。这是我的代码:
private void writeToFile(String data) {
try {
File newTextFile = new File("/Users/myusername/Documents/bitmapencoded.txt");
FileWriter fw = new FileWriter(newTextFile);
fw.write(data);
fw.close();
} catch (IOException iox) {
//do stuff with exception
iox.printStackTrace();
}
}
我得到一个"找不到文件或目录"的异常。是因为Java可能没有权限写那个文件吗?
如果它没有写入用户的权限:我还能在哪里保存文件(我是OSX的新手)?
我得到一个"找不到文件或目录"
如异常所示,尝试添加:
if (!newTextFile.exists()) {
newTextFile.createNewFile();
}
FileWriter fw = ...
之前