PHP ZIPArchive-计算主要目录

时间:2018-10-24 18:37:54

标签: php laravel ziparchive

我想问一问是否有一种方法可以只计算上传的zip文件中的主目录吗? 我尝试使用$zip->numFiles,但它计算了所有主文件和子文件。我只想计算主目录。

我尝试过:

        $files = $request->file('files');
        $newFilesName =  rand() . '.' . $files->getClientOriginalExtension();
        $files->move(public_path('projects'), $newFilesName);
        $zipper = new \ZIPArchive();
        $zipper->open(public_path('projects/' . $newFilesName), \ZIPArchive::CREATE);
        return dd($zipper->numFiles);
        $zipFilesCount = $zipper->numFiles;
        if($zipFilesCount > 0)
        {
            session()->flash('error', ['Zip Must Has Only One Main Folder']);
            unlink(public_path('projects\\' . $newFilesName));
            return back()->withInput();
        }

0 个答案:

没有答案