【无标题】

安卓APP对应用根目录和部分需要root权限目录进行操作工具类

import java.io.InputStream;
import java.io.FileInputStream;import java.io.OutputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.DataOutputStream;
public class CmdFileUtUtil {
      		public static void runCmd(String cmd) {			try {				Process proc =  Runtime.getRuntime().exec("su");				DataOutputStream os = new DataOutputStream(proc.getOutputStream());				os.writeBytes(cmd + "\n");				os.flush();			} catch (IOException e) {				e.printStackTrace();			}		}		public static void newFile(String path) {			runCmd("touch " + path);		}		//创建文件		public static void RmFile(String path) {			runCmd("chmod 777 " + path);			runCmd("rm -f " + path);		}		//删除文件,只能用来删除文件,不能用来删文件夹		public static void RmDir(String path) {			runCmd("chmod -R 777 " + path);			runCmd("rm -rf " + path + "/");		}		//删除文件夹,只能用来删除文件夹,不能用来删除文件。		public static void MoveFile(String srcPath, String DestPath) {			runCmd("chmod -R 777 " + srcPath);			runCmd("chmod -R 777 " + DestPath);			runCmd("mv " + srcPath + " " + DestPath);		}		//将一个文件或文件夹移动到目标目录下,比如:/a/目录下的c文件移动到/b/目录下,就是MoveFile("/a/c","/b");	}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值