注意:我需要在一行命令中直接使用这个,所以不允许使用脚本!(我需要它为我的 android 应用程序为 root 设备创建一个临时目录)
String cmd = "su | [ copy cmd here ] | chmod 777 data/ztemp";
Process ls = Runtime.getRuntime().exec(cmd);
基本上我想复制 sared_prefs 文件,但我需要将它们保存在它们原来的 app 文件夹中。
这是原来的结构
data
|-data
|-app1
| |-shared_prefs
| | |-files
| |
| |-folder1
| +-folder2
|
|-app2
|-shared_prefs
| |-files
|
|-folder1
+-folder2
我想像这样复制它
data
|-ztemp
|-app1
| +-shared_prefs
| |-files
|
|-app2
+-shared_prefs
|-files
我试过cp data/*/shared_prefs/* ztemp/
了,但我丢失了文件夹。
上一个结果:
data
|-ztemp
|-files
|-files
|-...
提前致谢!
PS:我放了 android 标签,因为我不确定平台的特定标志或类似的东西:)