2

我在安卓应用程序中工作。我想将数据从 1 个文件复制到其他文件。我已经为它执行了以下命令,但无法从文件 1-> 文件 2 复制数据。

     // Executes the command.
        String CAT_COMMAND = "cat /sdcard/file1 > /sdcard/file2";
        Process process = Runtime.getRuntime().exec(CAT_COMMAND);

我在 DOS 使用了 ADB SHELL 命令,执行了 CAT 命令,效果很好。但是代码执行不适用于真实设备。

请帮我看看为什么它没有从file1->file2复制数据。??

为使用 CAT 命令写入/复制数据提供解决方案。

谢谢

4

1 回答 1

0

您可以尝试使用完整路径 /mnt/sdcard 吗?(或)尝试通过以下方式获得正确的路径Environment.getExternalStorageDirectory()

于 2012-04-09T11:04:18.080 回答