0
private function compress($compressPath)
{
$tarDir= $compressPath . ".tar";
$c = new PharData($tarDir);
\FileHandle::getAllFiles($compressPath, $filesList);
foreach ($filesList as $file) {
$c->addFile($file, basename($file));
}
$c->compress(Phar::GZ);
unset($c);
FileHandle::deleteDir($compressPath);
unlink($tarDir);
}
嗨。 我的tar名称如“Name1.0.1pro.tar”。将tar文件压缩到gz后,gz文件名已被更改为“Name1.tar.gz”。如何保留名称是相同的?为什么在将tar文件压缩到gz之后,文件名已被更改?
点可能会令人困惑。尝试用连字符“ - ” –
@ ViswanathPolaki,谢谢。我知道下一步。 – Lamyee