$zip = new ZipArchive(); if ($zip->open('my_archive.zip') === TRUE) { $zip->addEmptyDir('new_directory'); $zip->close(); echo 'Empty directory added successfully'; } else { echo 'Failed to open the archive'; }
$zip = new ZipArchive(); if ($zip->open('new_archive.zip', ZipArchive::CREATE) === TRUE) { $zip->addEmptyDir('empty_directory'); $zip->close(); echo 'New archive with empty directory created successfully'; } else { echo 'Failed to create the new archive'; }This example creates a new zip archive named 'new_archive.zip' and adds an empty directory named 'empty_directory' to it. Package library used: PHP ZipArchive class