File Organization Part 1: Universal File Naming Scheme

2 minute read
| Editorial

I like organization. As the saying goes, “A place for everything, everything in its place.” My files are tidy, and I keep mind maps of my digital files as well as physical stuff I own. Naturally, I’m a regular over at r/datacurator. For a while my ultimate goal was to create a universal file naming scheme. I’ve finally achieved it.

[File Organization Part 2: File Categories]


Why file names? Because file names are inherently universal. I could use Finder tags to organize files, but if I wanted to move my files to Windows, those tags would disappear. But all modern operating systems support naming files.

Here are examples. I have a folder called Graphic Design that contains icons, product mockups, color samples, and more I use for my articles. I organized this by creating a basic classification scheme. For example, icons had the word “icon” in the file name, and mockups had the word “mock” in the file name.

icon-apple books

mock-iPad Pro

Another example: I keep a lot of PDFs in Apple Books and I created categories for them. (Update: I changed these categories to the lifestyle ones).

  • Game
  • Guide
  • Other
  • Personal
  • Scan
  • White Paper (WP)

I did the same thing, where I put each category name in the file name. Example: scan-2018 tax document. But last night I stumbled on an article at Monzo, and it mentioned how they use standard names. And it inspired me to create a better file naming scheme.

Primary and Secondary Categories

The Monzo scheme is personalized to how they manage design files in Sketch. But you can adapt it for your own use. Here’s how I adapted it:

[Primary Category][Secondary Category]-Qualifiers

It’s beautiful in its simplicity. You can add as many sub-categories as you want. In my own use I haven’t had to use more than two. To keep it simple I think you should only use one category. Qualifiers describe the file. Here’s how that looks in my system:

OLD: blue-mariner

NEW: [color][blue]-mariner

OLD: guide-cooking basics

NEW: [guide][DIY]-cooking basics

I could also go further, and name them something like this: [design][color][blue]-mariner. But I don’t like having names that are too long. My general rule for secondary categories is only create one if I have two or more related files. Another area I use it in is books. All of my books and PDFs are in Apple Books. If you add an ePub file you found on the web, you can add it to Apple Books and rename it. Apple Books in iOS 12 has fantastic new sorting systems. I can sort by Recent, Title, Author, or Manually.

screenshot of my color sample collection

If you want to sort by name, you could create a category like Fiction, add the author as a sub-category, and finally the name of the book. Or do it the other way around with the author as the category. Like PDFs, I have categories for my books, so in the new scheme an example would be:

[learn][Richard Preston]-The Wild Trees

I’m not sure how Windows does it, but in Finder you can search for files based on file type. That’s why I don’t use PDF or eBook as a category. Even if Windows doesn’t support this, a standardized naming scheme makes it easier to search for files. Additionally, you can leave the brackets out if your OS doesn’t support special characters.


Qualifiers are any other attribute you want to add that describes the file to make it easy to find again. These could be things within a picture, like a person. It could be a book genre, like fiction, non-fiction, romance, etc. Anything that you think will help you remember the file is a qualifier, and you can have more than one. If you have multiple qualifiers, I personally list them alphabetically, but that’s a subjective choice.

[iOS 12: How to Create Album Folders in Photos]

Leave a Reply

Please Login to comment
1 Comment threads
0 Thread replies
Most reacted comment
Hottest comment thread
1 Comment authors
Recent comment authors

This site uses Akismet to reduce spam. Learn how your comment data is processed.

newest oldest most voted
Notify of
Doug Pederson

I love long filenames… The problem with all old O/S systems is they haven’t evolved their directory and find file systems since the beginning of time.. This one is different… I can determine the start point and play length from the FileName and more previously I’d create a file that had the details and the next line had the path to said file. That file would have to be kept near the videos and pics to be of any good. Now I’ll even include geo locations in the FN for doing proximity searches. File names are universal and transfer well… Read more »