我在安卓应用程序中工作。我想将数据从一个文件复制到另一个文件。我已经为它执行了以下命令,但无法从文件 1 ->文件 2 复制数据。
// Executes the command.
String CAT_COMMAND = "cat /sdcard/file1 > /sdcard/file2";
Process process = Runtime.getRuntime().exec(CAT_COMMAND);
我在DOS中使用了ADB SHELL命令,执行了工作正常的CAT命令。 但是代码执行无法在实际设备中工作。
请帮助我为什么它不从文件1->文件2复制数据。??
提供使用 CAT 命令写入/复制数据的解决方法。
谢谢
你可以尝试使用完整的路径/mnt/sdcard.(或)尝试通过Environment.getExternalStorageDirectory()
获得正确的路径