1つのファイルにマージする必要のあるファイルのチャンクが複数あります。マージが完了したら、それらの部分を削除したいと思います。どうすればそれを達成できますか?私は試した
(cat 511MB.zip0 511MB.zip1 511MB.zip2 511MB.zip3 511MB.zip4 511MB.zip5 > 511MB.zip; unlink 511MB.zip0; unlink 511MB.zip1; unlink 511MB.zip2; unlink 511MB.zip3; unlink 511MB.zip4; unlink 511MB.zip5;) &
それはヒットとミスのようなものです。つまり、猫がまだ完成しておらず、すでにピースが削除されている場合、完全なファイルは作成されません。では、猫が終わった後、どうすればリンク解除を開始できますか?
このコマンドは、exec()を使用してPHPで実行することに注意してください。ユーザーエクスペリエンスがスムーズになるように、バックグラウンドプロセスで実行する必要があります(ファイルをアップロードした後、ファイルのマージ中にユーザーは別のページに移動できます)