我想将一个文件夹的所有内容复制到SDCard上的另一个文件夹。 我想在操作系统级别执行此操作。我试过使用以下命令: cp -a/source /。/dest/,这不起作用,它说权限被拒绝由于我的设备没有根。然而,一个有趣的事情是,它可以让我执行RM - R的源在OS级别将文件夹的内容复制到SD卡上的另一个文件夹?
String deleteCmd = "rm -r " + sourcePath;
Runtime delete_runtime = Runtime.getRuntime();
try {
delete_runtime.exec(deleteCmd);
} catch (IOException e) {
Log.e("TAG", Log.getStackTraceString(e));
}
请告诉我,如果存在一种方法,通过它我可以在OS层面实现这一目标还有我的最后的手段将是这个LINK。 在此先感谢。
mv是不同的,然后复制,有其优点和缺点。 – skoperst
@skoperst是的,我知道我的朋友,但正如我所说的“它适合我的要求”,所以它适合我。但是,如果我没有意识到它们的缺点,你可以善待它的缺点。 – CodeWarrior