【初心者】Java質問・相談スレ20【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0895デフォルトの名無しさん
NGNGString command = "mv " + sSrc + " " + sDst;
Process process = Runtime.getRuntime().exec(command);
process.waitFor();
int iReturn = process.exitValue();
とやってファイルを500個ほどコピーすると、
ファイルディスクリプタを食いつぶしてlibthread panicになります。
フリーズした子プロセスをkillしてしばらくすると、
またファイル移動を始めます。
ファイルディスクリプタを増やさずにmvコマンドを呼べないのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています