Pity the lowly folder. SharePoint document library folders are not feeling the love from all sides. The common argument is that they promote unorganized document management, make filtering difficult, hide content, provide a rigid hierarchy, and don’t take advantage of SharePoint’s strong and flexible metadata capabilities.
Folders are horrible, horrible little beasts.
And you know what? The general consensus is absolutely correct. Folders are horrible, horrible little beasts.
However, they do have their uses:
- The most obvious, people like them. They are comfortable with them, and they like storing their documents into little buckets as defined by them.
- Custom permissions can be assigned, by the user, at the folder level thereby providing custom permissions to all child documents and folders. In certain circumstances it may be beneficial to restrict a subset of a document library from certain users or groups.
- In a large document library, folders can be used to help limit the number of documents returned from the database for a view. Microsoft recommends not having a library (or view/folder) with more than 2000 documents for performance reasons.
Now, like I said, I’m all for the proper architecting of a SharePoint document management solution utilizing Content Types and views. However, even if the metadata has been properly defined, and the Libraries properly setup, some users will still want the ability to create folders.
So what do you do?
Have both. As they say, let them have their cake and eat it too. Allow them to create their folders, but also create views that filter the documents based on content types or custom columns. The simple trick is to hide the folders for those metadata views:

I often create a "No Folders" public view on those folder-heavy, zero meta-data libraries. That way I can easily see just the documents without those pesky folders getting in the way.
Some possible links for second sentence: “…from all sides…”
This is a guest post brought to you by Pete Robinson, a Toronto based SharePoint Consultant.