【问题标题】:Know how many and the name of the uncompressed files with ZipArchive使用 ZipArchive 了解未压缩文件的数量和名称
【发布时间】:2022-06-27 18:35:47
【问题描述】:

我正在解压缩从 API 发送给我的文件夹。我需要知道这个文件夹中的文件数量以及这些文件的名称。

    $zip = new \ZipArchive();
    if ($zip->open(realpath($path_storage)) === TRUE) {
        $zip->extractTo(realpath(Storage::disk('public')->path($path)));
        $zip->close();
        Storage::disk('public')->delete($path . $name_file . '.' . $extension);
    }

此代码可以正常工作,因为它会提取文件夹的内容。但我需要知道文件夹包含的文件数量以及这些文件的名称。

非常感谢。

【问题讨论】:

    标签: php laravel


    【解决方案1】:

    这里适合我

                for($i = 0; $i < $zip->numFiles; $i++)
                {
                    echo 'Filename: ' . $zip->getNameIndex($i) . '<br />';
                }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-28
      • 2021-02-14
      • 1970-01-01
      • 2015-12-26
      • 2014-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多