2

Web サーバーでホストされている 16631 個のファイルがあり、そのうち 2719 個は、サーバー上にある特定のファイルのリストを含むテキスト ファイルです。

PHP を使用して、各テキスト ファイルの ZIP を作成することは可能ですか? ZIPファイル名としてのテキストファイル名でしょうか?

ZIP ファイルで同じディレクトリ構造を維持したい。

前もって感謝します。

4

1 に答える 1

0

Jeff Hinesからの提案を受けて、ZipArchiveクラスを使用してzipを作成できます。

擬似コードで

  1. フォルダ内のテキストファイルのリストを取得する
  2. テキストファイルを読み、zipに追加するファイルのリストを取得します
  3. ZipArchiveを使用して、リストされている各ファイルを新しいzipファイルに追加します。
  4. このファイルを実行したことを示すフラグを書き込みます。

タイムアウトする可能性があるため、一度に10個のファイルで実行する必要がある場合があります。

于 2012-05-23T17:14:12.707 に答える