我想触摸设备中的文件。文件名是/data/misc/wifi/wpa_supplicant.conf。 我可以用adb shell看到它。 如果我尝试使用下面的代码打开它,我会得到一个FileNotFoundException。为什么???
private void touchFile(String fileName) {
BufferedWriter bufferedWriter = null;
try {
bufferedWriter = new BufferedWriter(new FileWriter(fileName));
bufferedWriter.append(' ');
} catch (FileNotFoundException ex) {
ex.printStackTrace();
} catch (IOException ex) {
ex.printStackTrace();
} finally {
try {
if (bufferedWriter != null) {
bufferedWriter.flush();
bufferedWriter.close();
}
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
答案 0 :(得分:1)
只有root权限才能访问路径/data/misc/
。这可能是你得到这个例外的原因。