尝试创建文件时得到IOexception: permission denied error
。我不太确定如何使用androids文件系统,因此也将不胜感激任何优秀的教程。
我已经在清单中定义了权限(读取到内部存储,然后写入内部存储),我从文件路径中删除了斜杠(/)。我似乎可以找到问题所在,任何帮助将不胜感激。
File exportDir = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS), "Roomcsv");
if (!exportDir.mkdirs()) {
try {
exportDir.createNewFile();
} catch (IOException e) {
Log.e("File Creation Error", e.toString());
}
}
File file = new File(exportDir, "Users.csv");
if (!file.mkdirs()) {
try {
file.createNewFile();
} catch (IOException e) {
Log.e("File Creation Error", e.toString());
}
}
我正在尝试在外部存储设备上创建会议室数据库的CSV文件,以便可以从计算机上将其从电话中取出。