比方說,我有這樣的代碼如何檢查命令是否成功?
moveDirectory.setOnClickListener(new OnClickListener(){
public void onClick(View v)
{
try{
Process send = Runtime.getRunetime().exec(new String[] {"cd /sdcard/music/", "cp pic1 /sdcard/pic1"});
send.waitFor();
} catch (Exception ex){
String toast = null;
Log.i(toast, "Couldn't copy file", ex);
}
}
});
如果無法複製「PIC1」我該怎麼檢查呢?所以我可以讓用戶知道使用吐司?我唯一的想法是在那之後編寫代碼來檢查「pic1」是否在正確的路徑中(在這種情況下是「/ sdcard /」),但也許有一種更簡單的方法。
Java中有I/O包可以處理文件操作,比如複製。我不確定我在這裏看到'exec'的價值。 – Makoto