Workflow for dealing with incoming files to keep the file system tidy?

You might look at Yojimbo from BareBones. File and information manager. Quite powerful. http://www.barebones.com/products/yojimbo/


There is a utility to help deal with automatically organizing incoming files called Hazel.


I use Hazel which you can download with a 14 day trial

Hazel watches whatever folders you tell it to, automatically organizing your files according to the rules you create. It features a rule interface similar to that of Apple Mail so you should feel right at home. Have Hazel move files around based on name, date, type, what site/email address it came from (Safari and Mail only) and much more. Automatically put your music in your Music folder, movies in Movies. Keep your downloads off the desktop and put them where they are supposed to be

My set up is to have file type specific folders on my Desktop.

  1. The Desktop has a rule to move every file to a MISCH folder that is not a folder or an alias file.

enter image description here

  1. MISCH folder uses a rule to move the files into other folders by type.

enter image description here


enter image description here


This keeps my desktop uncluttered and I also do this for my Documents folder.

The files that have no type folder are left in the MISCH folder.

For me this is ok.

But you can do things slightly different:

You can do the above for files you drop on the desktop.

But also create a set of folders on the desktop that you may drop files into directly.

for example:

Personal,Projects completed,Projects to complete.

Each of the folders has its own rules and folders like in step 2 above. But for example with the Projects to complete. you can add a rule that looks for tags and moves the files to the Projects completed when the tag contains Completed.

enter image description here


enter image description here


To initiate the move you just add the Completed tag to the file ( cmd + alt+i for multiple files).


Hazel also has many other rule options you can use.


What you need is DEVONthink. DEVONthink can help you organize your files in its database. When you have a new file in the filesystem, you simply drag it to the “sorter”, the inbox of the database.

After DEVONthink collects the file, it can apply auto classification rules and automatically group the file according to a group you defined. It can also tag the file just like iPhoto organizes photos.