嗨,在我的文件管理器中,我想添加一个选项来重命名 /system 目录中的文件。我试过这个添加到我的代码中。它不起作用。我做错了什么?
public static void renameRootTarget(String oldname, String name)
throws IOException, InterruptedException {
Process process = Runtime.getRuntime().exec("su");
DataOutputStream out = new DataOutputStream(process.getOutputStream());
out.writeBytes("mount -o remount rw /\n");
out.writeBytes("mv /system/" +oldname + "/system/"+ name + "\n");
out.writeBytes("exit\n");
out.flush();
process.waitFor();
}
oldname 是选定的文件,name 是使用 EditText 创建的新文件名。