我在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命令提供写入/复制数据的解决方案。
由于
答案 0 :(得分:0)
你可以尝试使用完整路径/ mnt / sdcard。(或)尝试通过Environment.getExternalStorageDirectory()