开发者社区> 问答> 正文

文件复制到 /sdcard/test文件夹下?:报错

如何将Android中 /data/data/packagename/databases/webview.db 文件复制到 /sdcard/test文件夹下?:报错

由于是需要root权限读取文件,无法直接用java代码读取,现在是考虑 

Runtime.getRuntime().exec("su");
之后,写入Linux命令,复制到sdcard区域再用java处理分析。

由于原文件是多个同名文件,直接用

cp -r /data/data/*/databases/webview.db /sdcard/test
 这样复制的话,会重复写入,最后生成的只有一个文件,由于自己对linux shell命令不是很了解,想问下有没好的办法?复制之后自动改名,或者直接保留原有的文件夹结构复制到新的文件夹下  

展开
收起
kun坤 2020-06-06 15:56:32 550 0
1 条回答
写回答
取消 提交回答
  • cp可能没法用,考虑用cat。######

    引用来自“TrulyBelieve”的答案

    cp可能没法用,考虑用cat。
    能给个例子吗?linux命令不太熟悉哈~
    2020-06-06 15:56:37
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载