1
我在一個網絡服務器中託管了16631個文件,其中2719個文本文件包含位於服務器上的特定文件的列表。PHP如何ZIP位於不同路徑的多個文件?
使用PHP,可以爲每個文本文件創建一個ZIP? 可能是ZIP文件名稱的文本文件名?
我想在ZIP文件中保持相同的目錄結構。
在此先感謝。
我在一個網絡服務器中託管了16631個文件,其中2719個文本文件包含位於服務器上的特定文件的列表。PHP如何ZIP位於不同路徑的多個文件?
使用PHP,可以爲每個文本文件創建一個ZIP? 可能是ZIP文件名稱的文本文件名?
我想在ZIP文件中保持相同的目錄結構。
在此先感謝。
從Jeff Hines的建議中,您可以使用ZipArchive
類創建zip。您的文件夾中的文本文件的
僞碼
您可能需要一次運行10個文件,因爲它可能會超時。
您可能需要:http://www.php.net/manual/en/class.ziparchive.php –
如果您不需要任何特定的文件夾結構,我會建議將每個文件複製到臨時目錄中,然後然後從那裏創建zip文件。 – Patrick
手動創建2719個zip文件有點複雜,我正在尋找一個函數或腳本來自動生成。 – Sebastian