Mac Extract Files From Multiple Folders

Reader Al Feldzamen has had about enough of the nested folders on his Mac. He’s looking for a way out, and because he is, he writes:

How to Zip Files and Folders on Mac. To get started, open the “Finder” app, and locate the files or folders that you want to compress. If you’re selecting multiple files, hold the Command key while selecting the files. Once you’ve made the selection, right-click on it to view the context menu. Here, click the “Compress” option. Compressing multiple files. To compress several files and/or folders, create a new folder (Shift + Cmd + N) within Finder or on the desktop and name it whatever you want the zip to be called.

I have a folder, which contains many files, and also, many sub-folders. Some of these sub-folders contain sub-subfolders, as well as other files. And so on. Is there any simple application—or Automator or Terminal sequence—you might know that will “break open” all these subfolders and sub-subfolders, etc., so that the original folder will contain all, and only, the files within it, with no folder structure within it?

Boy, do I. This can be easily done with Automator.

Control-click on the Desktop and choose Automator > New Workflow.

In the Untitled window that appears choose Finder from the Library pane. Select the Get Specified Finder Items action and drag it into the Workflows pane.

Drag the folder you want to work with into the Get Specified Finder Items action in the Workflow pane to add it.

Select the Get Folder Contents action and drag it into the Workflow pane. Enable the Repeat For Each Subfolder Found option.

Select the Move Finder Items action and drag it into the Workflow pane. In the Finder create a folder where you’d like to move your files to. From the To pop-up menu choose Other and navigate to the folder you just created.

Click the Run button and all the files—even those within subfolders—will be moved into the new folder without their enclosing folders.

Note that these files will be moved rather than copied. When you return to the original folder your files will be gone—only the now-empty enclosing folders remain. The files now reside in the new folder you created. If you want to maintain the original files in their folders as well as have them all in a single folder, use the Copy Finder Items action instead of Move Finder Items.

Presuming that you’d simply like to view all the contents of this folder—including all the contents of all the subfolders—you can accomplish this task without moving a single file. Try this:

Mac

Create a new Automator workflow that includes these three steps:

Extract multiple zip folders

Get Specified Finder Items This will be the folder full of subfolders.

Get Folder Contents (Repeat For Each Subfolder Found) Again, you’re selecting every file within the folder and its subfolders.

Mac Extract Files From Multiple Folders

Add Spotlight Comments to Finder Items You’re applying a tag to each file. Enter Swordfish for all I care.

How To Extract Files From Multiple Folders At Once Mac

Now, return to the Finder and choose File > New Smart Folder. In the New Smart Folder window choose Other from the first pop-up menu (the one that currently reads Kind). From the sheet that appears, choose Spotlight Comment and click OK. Make the first condition read Spotlight Comment Contains Swordfish (or whatever you’ve tagged your files with).

Extract Multiple Files

Your smart folder now contains entries for all the files within the main enclosing folder, organized by document type. Save and name the smart folder.