我正在进行日志存档。我使用PharData类在.tar.gz中创建一个存档
$logslist
是一个存储要压缩的文件的数组。这是我的代码:
$archive = new PharData('logsArchived.tar');
foreach($logsList as $logFile)
{
$archive->addFile($logFile, Utility::getFilenameOfPath($logFile));
unlink($logFile);
}
$archive->compress(Phar::GZ);
unlink('logsArchived.tar');
我的问题是我如何直接在tar.gz中的压缩存档中添加文件,或者检索压缩存档的内容以将其存储在我创建的新存档中。