[英]PHP ZipArchive: Finding the name of the zipped folder after unzipping
我正在使用ZipArchive解压缩zip文件:
该文件是一个压缩文件夹,我要:
确保内容仅由一个文件夹组成(很明显旁边有文件)获取解压缩文件夹的名称,以便我可以在需要时重命名它?
但是在解压缩后获取文件夹名称有困难吗? 我知道在大多数情况下,我可以将zip文件的名称压缩成相同的名称,但是有些人也会更改压缩文件的名称。
如果您确定知道zip中只有一个目录,则可以执行以下操作:
$dir = trim($zip->getNameIndex(0), '/');
否则,您将必须遍历所有文件,并以某种方式找出其中一个文件是您想要的文件:
for ($i = 0; $i < $zip->numFiles; $i++) {
$entry = $zip->getNameIndex($i);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.