This is a PowerShell script to recursively zip files at each directory level and put the zipped files in the same folder structure elsewhere (for backup or archival use).
- Recursively back up source directory to target directory, compressing files and preserving directory structure.
- Don't back up directories inside zips.
- Don't back up empty directories.
- backup-root/a folder with files/ becomes: backup-destination/a folder with files.zip.
- backup-root/a folder with files/subdirectory with files/ would become: backup-root/a folder with files/subdirectory with files.zip.
- Plugin created by Caelan Borowiec.