Manage | WinZip Standard | WinZip Pro | Windows Compressed Folders |
Access all your files from your PC, network, Windows HomeGroup and supported cloud services via the Places list | Limited | ||
NEW! Quickly access your frequently used local, network, and cloud folders in Frequent Folders | Requires special drivers for cloud | ||
NEW! Create folders on your PC, network or cloud service from WinZip | Requires special drivers for cloud | ||
NEW! Securely delete files and folders with the new Wipe feature | |||
NEW! Restore accidentally deleted, copied, moved or renamed files | |||
NEW! Open a file from the cloud in the correct application, or in an alternate application | |||
NEW! Open and edit a file in the default application or an alternate one | |||
NEW! View property info for files and folders | |||
NEW! Map a folder or network location to a drive | Limited | ||
NEW! Copy, move, delete and multi-file rename files | No multi-file rename | ||
NEW! Copy a path to the clipboard | |||
NEW! Copy a cloud link to the clipboard | |||
NEW! View thumbnail previews of a selected file, whether it is in your zip, on your PC, network or cloud service (if the cloud service supports thumbnails) | Local or network only | ||
NEW! Preview the contents of images and documents, rotate and resize images, save an image as a background and share previewed files by email, IM or social media | |||
Includes WinZip Express for Explorer, Office and Photos built-in, and WinZip Express for Outlook as a free download | |||
Maximize display space on devices with auto-hide scroll bars that disappear when not needed | |||
Place a file in a zip without leaving a copy on your system with the Move option | |||
Easily browse and find files in your zip with new Thumbnails | |||
Customize WinZip more easily with redesigned configurable settings | |||
Browse all your local, network and cloud files more easily in the Files Pane | |||
See the right tools for the task with the dynamic, slide-in Actions pane, which changes to display different features depending on your choices | |||
Easily change the interface to Manage mode when you want to quickly access file management features, and see details like file type, size and date | |||
Use WinZip on any touch-enabled device or computer | |||
Use WinZip on new 2-in-1 computers. The display automatically adjusts when you switch between tablet and laptop modes | |||
Rotate, Resize and View full-size images directly from within a Zip file | |||
Temporarily extract Zip files using the 'Unzip and Try' feature and delete any files you do not need | |||
Extract to selectable folder location or current folder location | |||
Zip only the files you want using Include and Exclude filters | |||
Use WinZip's Explorer View to display image thumbnails for easy browsing |
Unzip multiple files in same directory on Mac OS X If you have multiple zip files in a directory and you want to extract all of them at once into that directory, then simply do Open Spotlight and enter “Terminal” then enter the following.
- Extract attachments from multiple email files in single click; Option to auto detects configured profiles or identities of Mac Outlook 2019, 2016, 2011 / Office 365; Add File(s) and Add Folder option to add OLK file separately; Capable to Extract attachments form OLM file seperately; Permits to Save multiple attachments of emails from PST file; Allow extracting a selected range of attachment.
- 1 - Open the main top level folder. 2 - In the search box, type a single asterisk (. ) which will cause all files from that point downward (in any subfolder) to show up in the search results, regardless of which folder they are in. 3 - Drag all the search result files to their new home. You can filter by file type too.
Prompting for Files or Folders
It’s generally good practice to avoid hard-coding file and folder paths in a script. Prompting the user to select files and folders makes for a more dynamic script that won’t break when paths change.

Prompting for a File
Use the Standard Additions scripting addition’s choose file
command to prompt the user to select a file. Listing 26-1 and Listing 26-2 demonstrate how to use this command to display the simple file selection dialog with a custom prompt shown in Figure 26-1.
APPLESCRIPT
Extract All Files From Folders
Listing 26-1AppleScript: Prompting for a fileset theDocument to choose file with prompt 'Please select a document to process:'
--> Result: alias 'Macintosh HD:Users:yourUserName:Documents:ImportantDoc.pages'
JAVASCRIPT
Listing 26-2JavaScript: Prompting for a filevar app = Application.currentApplication()
app.includeStandardAdditions = true
var document = app.chooseFile({
withPrompt: 'Please select a document to process:'
})
document
// Result: Path('/Users/yourUserName/Documents/ImportantDoc.pages')
Prompting for a Specific Type of File
If your script requires specific types of files for processing, you can use the choose file
command’s optional of type
parameter to provide a list of acceptable types. Types may be specified as extension strings without the leading period (such as 'jpg'
or 'png'
) or as uniform type identifiers (such as 'public.image'
or 'com.apple.iwork.pages.sffpages'
). Listing 26-3 and Listing 26-4 show how to prompt for an image.
APPLESCRIPT
Listing 26-3AppleScript: Prompting for an imageMac Extract Files From Multiple Folders File
set theImage to choose file with prompt 'Please select an image to process:' of type {'public.image'}
--> Result: alias 'Macintosh HD:Users:yourUserName:Pictures:IMG_0024.jpg'
JAVASCRIPT
Listing 26-4JavaScript: Prompting for an image
var app = Application.currentApplication()
app.includeStandardAdditions = true
var image = app.chooseFile({
withPrompt: 'Please select an image to process:',
ofType: ['public.image']
})
image
// Result: Path('/Users/yourUserName/Pictures/IMG_0024.jpg')
Prompting for Multiple Files
To let the user choose more than one file, include the choose file
command’s optional multiple selections allowed
parameter. Listing 26-5 and Listing 26-6 display a prompt asking for multiple images, as shown in Figure 26-2.
APPLESCRIPT
Listing 26-5AppleScript: Prompting for multiple imagesset theImages to choose file with prompt 'Please select some images to process:' of type {'public.image'} with multiple selections allowed
--> Result: {alias 'Macintosh HD:Users:yourUserName:Pictures:IMG_0024.jpg', alias 'Macintosh HD:Users:yourUserName:Pictures:IMG_0025.jpg', alias 'Macintosh HD:Users:yourUserName:Pictures:IMG_0026.jpg'}
JAVASCRIPT
Listing 26-6JavaScript: Prompting for multiple imagesvar app = Application.currentApplication()
app.includeStandardAdditions = true
var images = app.chooseFile({
withPrompt: 'Please select some images to process:',
ofType: ['public.image'],
multipleSelectionsAllowed: true
})
images
// Result: [Path('/Users/yourUserName/Pictures/IMG_0024.jpg'), Path('/Users/yourUserName/Pictures/IMG_0025.jpg'), Path('/Users/yourUserName/Pictures/IMG_0026.jpg')]
Prompting for a Folder

Use the Standard Additions scripting addition’s choose folder
command to prompt the user to select a folder, such as an output folder or folder of images to process. Listing 26-7 and Listing 26-8 demonstrate how to use this command to display the simple folder selection dialog with a custom prompt shown in Figure 26-3.
APPLESCRIPT
Listing 26-7AppleScript: Prompting for a folderset theOutputFolder to choose folder with prompt 'Please select an output folder:'
--> Result: alias 'Macintosh HD:Users:yourUserName:Desktop:'
JAVASCRIPT


var app = Application.currentApplication()
app.includeStandardAdditions = true
var outputFolder = app.chooseFolder({
withPrompt: 'Please select an output folder:'
})
outputFolder
// Result: Path('/Users/yourUserName/Desktop')
Prompting for Multiple Folders
To let the user choose more than one folder, include the choose folder
command’s optional multiple selections allowed
parameter, as shown in Listing 26-9 and Listing 26-10.
APPLESCRIPT
Listing 26-9AppleScript: Prompting for multiple foldersset theFoldersToProcess to choose folder with prompt 'Please select the folders containing images to process:' with multiple selections allowed
--> Result: {alias 'Macintosh HD:Users:yourUserName:Desktop:', alias 'Macintosh HD:Users:yourUserName:Documents:'}
JAVASCRIPT
Listing 26-10JavaScript: Prompting for multiple foldersvar app = Application.currentApplication()
app.includeStandardAdditions = true
var foldersToProcess = app.chooseFolder({
withPrompt: 'Please select an output folder:',
multipleSelectionsAllowed: true
})
foldersToProcess
// Result: [Path('/Users/yourUserName/Desktop'), Path('/Users/yourUserName/Documents')]
Copyright © 2018 Apple Inc. All rights reserved. Terms of Use | Privacy Policy | Updated: 2016-06-13