找不到创建的文件 - 需要根权限?

时间:2016-01-12 17:55:53

标签: java android file

我的应用将文件下载到我的Android平板电脑。我可以在平板电脑上看到该文件,但我无法使用计算机的文件管理器找到该文件。

A response to another Stack Overflow question表示文件管理器可能需要“root权限”,但我不知道如何赋予文件管理器root权限或下载具有root权限的文件管理器。那可能吗?对同一个问题的第二个答案提到了使用命令行传输文件的一些方法,但我无法弄清楚如何做到这一点。

我需要能够将文件传输到我的电脑。最简单的方法是什么?

void newFile() {
    try {
        File file = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS), "file.txt");
        FileOutputStream fos = new FileOutputStream(file);
        String myInputText = "I really hope this works!";
        fos.write(myInputText.getBytes());
        fos.close();
        System.out.println("My file is at " + file.getAbsolutePath());
    } catch (IOException e) {
        e.printStackTrace();
    }
}

1 个答案:

答案 0 :(得分:0)

如果您熟悉Linux操作系统,则可以使用命令行来chmod文件权限。但我想如果你可以在平板电脑中移动这个文件,也许尝试用蓝牙转移它,电子邮件就容易多了。