2013-08-23 55 views
0

嗨,在我的Filemanager中,我想添加一個選項來重命名/ system目錄中的文件。我試過this添加到我的代碼。它不起作用。我錯了什麼?重命名帶有根文件

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創建的新文件名。

回答

0

變化

out.writeBytes("mount -o remount rw /\n"); 

cmds.add("mount -o remount rw /system \n");