The 'P4 Changelist Grabber' provides a quick way to pull one or more changelists from a Perforce server to a local folder of your choice, pulling the revisions of the files in those changelists (and *only* those files / revisions [unless you want the latest revision, which it can also do]), maintaining the correct directory hierarchy (unless you want a flat-copy, which it can also do) from your depot(s). There is a way to accomplish this goal from within the Perforce visual client, P4V, but it requires multiple step, can only deal with one changelist at a time, and is generally a hassle.
Features include:
Option to pull multiple changelists at one time
Option to delete existing content in destination directory
Option to warn before deleting files
Option to delete files to the Recycle Bin
Option to maintain directory structure of P4 depot on file copy
Option to ignore revision information and just get latest on all files in changelist(s)
Auto-saving of settings for subsequent runs of the program
Microsoft MSI installation package for easy install / un-install
Automatic update check mechanism
Integrated feedback / bug report mechanism
The 'P4 Changelist Grabber' is made available as FREEWARE. It contains no virii, adware, spyware, back door, or trojans. It can be used freely for any purpose, commercial or non-commercial.