为什么CAT命令在Android设备中不起作用?

时间:2012-04-09 09:46:31

标签: android command cat

我在Android应用程序中工作。我想将数据从1个文件复制到其他文件。我已经为它执行了以下命令,但是无法从file1复制数据 - >文件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命令提供写入/复制数据的解决方案。

由于

1 个答案:

答案 0 :(得分:0)

你可以尝试使用完整路径/ mnt / sdcard。(或)尝试通过Environment.getExternalStorageDirectory()

获取正确的路径