私は、ディレクトリを作成するために Windows コマンドを呼び出している Java プロジェクトの真っ最中です。私のコードは現在次のようになっています。
Runtime rt = Runtime.getRuntime();
String command;
command = "cmd.exe /c start mkdir \"C:\\Users\\User1\\Documents\\Folder1\\"+folderName+"\" &&exit";
rt.exec(command);
これは正常に機能しますが (フォルダーが作成されます)、cmd の追加インスタンスが生成されます。(最初は「&&exit」を追加すると余分なウィンドウがなくなると思っていましたが、不要なコードであることがわかりました。)
1) cmd のこの追加のインスタンス (新しいディレクトリで始まる) を防ぐことはできますか、または
2) 他の問題を引き起こすことなく、この余分なコマンド ウィンドウを閉じることはできますか? (cmd を強制終了すると、マシン上の他のものが壊れる可能性があると聞いたことがあります。)