このコードを使用して:
private String executeCommand(String cmd ) {
Process p;
try {
p = Runtime.getRuntime().exec(cmd);
BufferedReader br = new BufferedReader(
new InputStreamReader(p.getInputStream()));
while ((commandlineOutput = br.readLine()) != null){
System.out.println("line:" + commandlineOutput);
}
p.waitFor();
System.out.println (p.exitValue());
p.destroy();
} catch (Exception e) {}
}
return commandlineOutput;
}
次の問題が発生します。出力を生成するすべてのコマンドは正常に実行されますが、出力を生成しないコマンドは実行されません。たとえば、rm *.jpg は機能していませんが、mkdir は違いがわかりません。
私はかなりの初心者で、かなり長い間グーグルで検索しましたが、この特定の問題については言及されていません。助けてくださいありがとう