gpt4 book ai didi

PHP 压缩存档 : Finding the name of the zipped folder after unzipping

转载 作者:行者123 更新时间:2023-12-05 09:23:45 27 4
gpt4 key购买 nike

我正在使用 ZipArchive 解压一个 zip 文件:

这个文件是一个压缩文件夹,我想:

确保内容只包含一个文件夹(显然里面有文件)获取解压缩文件夹的名称,以便我可以在需要时重命名它?

但是在解压缩后无法获取文件夹名称?我知道我可以得到 zip 文件的名称,因为大多数时候将它压缩为相同的名称,但有些人也会更改压缩文件的名称。

最佳答案

如果您确定 zip 中只有一个目录,您可以这样做:

$dir = trim($zip->getNameIndex(0), '/');

否则,您将不得不遍历所有文件并以某种方式找出其中一个是您想要的文件:

for ($i = 0; $i < $zip->numFiles; $i++) {
$entry = $zip->getNameIndex($i);
}

关于PHP 压缩存档 : Finding the name of the zipped folder after unzipping,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19299194/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com