0

我想触摸设备中的文件。文件名为 /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();
        }
    }

}
4

1 回答 1

1

该路径/data/misc/只能通过 root 权限访问。这可能就是您收到此异常的原因。

于 2012-04-04T15:30:23.067 回答