0

コマンド プロンプトを使用してファイルをスキャンするために以下のコマンドを実行しようとしています。正しく実行されますが、プロセスの実行に失敗し、コードがprocess.waitfor()でハングすることがあります。違う?

Long startTime = System.currentTimeMillis();
Process process = Runtime.getRuntime().exec("cmd start cmd.exe /k \"C: && cd "+ANTIVIRUS_PATH+" "+WL_HOME+"\\"+ serverImagePath+ actualFileName+" && exit");
process.waitFor();
process.destroy();
Long endTime = System.currentTimeMillis();
System.out.println("Total Time:"+(endTime-startTime));
4

0 に答える 0