3

我有我的应用程序包(com.my.package),我希望能够将一些文件(a.txt、b.txt 和 c.txt)复制到另一个包(data/data/com.another.package) /文件)。现在我尝试了一些我发现的东西,但没有一个奏效。请问有什么帮助吗?

4

2 回答 2

7

您需要获取运行时并使用该cat命令。

Runtime.getRuntime().exec("su cat filepath1 > filepath2");
于 2013-04-08T18:58:11.673 回答
4
Runtime.getRuntime().exec("su cat filepath1 > filepath2");

也为我创建了一个空文件。我必须su -c改用

Runtime.getRuntime().exec("su -c cat filepath1 > filepath2");
于 2013-06-18T11:09:38.110 回答