P4ChangelistGrabber
The 'P4 Changelist Util' application provides a variety of tools.
The 'P4 Changelist Util' application provides a variety of tools for working with Perforce changelists, including 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 revisions, 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).