Find the file or folder you want to zip on your computer (desktop, h drive, flash drive, etc.) Press and hold or right-click on the file or folder (to select multiple files, hold down the [Ctrl] key on your keyboard and click on each file you wish to zip) Select "send to" Select "Compressed (zipped) folder"
Windows XP/Vista/Win 7 all have built in ZIP file support. It is very easy to make and extract ZIP files using these operating systems without using a third party program. If you have a problem using WinZip, with any of the zipped files on this site, try this method as it appears to work on all files.
I am looking for a way to create a ZIP file from a folder in Windows C/C++ APIs. I can find the way to do this in VBScript using the Shell32.Application CopyHere method, and I found a tutorial explaining how to do it in C# also, but nothing for the C API (C++ is fine too, project already uses MFC).
I'd be really grateful if anyone can share some sample C code that can successfully create a zip file on Windows XP/2003. Failing that, if someone can find solid docs or a tutorial that would be great, since MSDN searches don't turn up much. I'm really hoping to avoid having to ship a third-party lib for this, because the functionality is obviously there, I just can't figure out how to access it. Google searches turn up nothing useful, just tantalizing bits and pieces of information. Here's hoping someone in the community has sorted this out and can share it for posterity!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With