Adam Pode's Blog

Probably the best file naming convention ever

With the increasing use of systems such as SharePoint that encourage collaborative working, it is important that folders, documents and records are named in a consistent and logical manner so they can be located, identified and retrieved as quickly and easily as possible. The naming convention below is based on the work of Anne Thompson of the University of Edinburgh, however any errors are mine.


1.  Use capital letters to delimit words, not spaces.

  Correct Incorrect
File name RiskManagement
Risk management
 Recruitment Process Outsourcing Directory
Explanation Underscores and Spaces may make it harder to find a file. Removing them reduces the length of the file name, but by using capital letters to differentiate between the words the file name is still readily recognisable. Where capitalised acronyms are used in file names, the acronym should appear in capitals and the first letter of the following word should also be capitalised.

2. Keep file names short, but meaningful.

  Correct Incorrect
File name 2015GlobalMarketShare The_2015_Staffing_and_Talent_Engagement_Global_market_ share_report
Explanation Long file names mean long file paths and long URLs which increase the likelihood of error, are more difficult to remember and recognise. Some words add length to a file name but do not contribute towards the meaning, for example words like “the”, “a”, and “and”. Where the remaining file name is still meaningful within the context of the file directory these elements can be removed.

3. If using a date in the file name always state the date ‘back to front’ and in this format: YYYY or YYYYMM or YYYYMMDD

  Correct Incorrect
File name 20150201Agenda
Explanation Giving the dates back to front means that the chronological order of the records is maintained when the file names are listed in the file directory. This helps when trying to retrieve the latest dated record.

4. Order the elements in a file name in the most appropriate way to retrieve the record. 

  Correct Incorrect
File name /…/Cttee/20140630Agenda
Explanation The elements to be included in a file name should be ordered according to the way in which the record will be retrieved during the course of every day business. For example, if the records are retrieved according to their date, the date element should appear first. If the records are retrieved according to their description, the description element should appear first.

5. When including a number in a file name always give it as a two-digit number rather than one.  

  Correct Incorrect
File name OfficeProceduresV01
(Ordered alphanumerically as the files would be in the directory list)
(Ordered alphanumerically as the files would be in the directory list)
Explanation To maintain the numeric order when file names include numbers it is important to include the zero for numbers 0-9. This helps to retrieve the latest record number. i.e. 01, 02 … 99, unless it is a year or another number with more than two digits.

6. Where a version number is applicable, it should always appear in the file name of the record so that the most recent version can be easily identified and retrieved.

  Correct Incorrect
File name 2014RPOInsightV3draft
RPO_Insight_2 March_2014
 RPO_ Insight _15_March_2014
Explanation Some records go through a number of versions, which may then be reviewed and updated at a later date. It is important to be able to differentiate between these various drafts and the final version by giving them each their own number and designation. 

7. Use meaningful folder names

  Correct Incorrect
File name Europe/Hungary/
Explanation Folder names should indicate the folder’s contents and reflect the functions, activities and transactions that you carry out. Avoid using team names as the basis for folder names as your organisational structure may change; and, vauge names like Misc.


A. Even if your operating system allows you, don't save files containing these characters   * : \ / < > | " ? [ ] ; = + & £ $ . You may encounter difficulties searching for or opening them so they are best avoided.

B. Don't use initials, abbreviations and codes that are not commonly understood.

C. Avoid using common words such as ‘draft’ or ‘letter’ at the start of file names, unless doing so will make it easier to retrieve the record. 

D. Avoid unnecessary repetition and redundancy in file names and file paths.

To read more about Records management I suggest you have a look at the University of Edinburgh pages.

Lastly, you can use these file naming applications if you need to rename many files:

As ever good luck and please use the section below if you have for comments,criticism or suggestions.


Add New Comment

Post comment

NOTE: Links will not be clickable.

RockWest Solutions

Brian K10/15/2019 03:42 pm

I use this convention a lot. Spaces and underscores are NOT fine because MAC and Windows see them differently and they can wreak havoc on searches. Sometimes files aren't recognized. Stay away from all special characters. Obviously, this convention is for MOST users. You can find exceptions to every rule, but this one is easy to use, easy to search for, easy to read, easy to sort, etc. Thank you Adam for putting this together.

The Den Post

Paul03/05/2018 07:45 am

CamelCase (the capitalization) is good when used for human readable content and should be adopted as part of a larger system, however this naming system would be useless if you ever needed to log your files in a database. You need delimiters to seperate your search categories and make it useful to database software. In my opinion if you are not operating with the idea that your files may end up on a database, maybe in the cloud, your are not future proofing yourself.

Bill10/12/2017 02:13 am

Mixing uppercase and lowercase in file names is not good advice IMO. It's fine to use dashes or underscores as spaces. Using dashes as spaces is widely accepted and common in web URLS. Long file names are also acceptable and often useful to describe the file.

Cathi Miller07/08/2017 06:55 pm

> How do you and what is the best practice for adding the language (example: French FR) to the document when it is not in English for easy reference?
> ie: FileNamingConventions-FR-2017-05-16?

I think that separating the ISO code with a dash as you did in the first example is best. Although the docs are in different languages, they contain the same information. So you could think of the 'FR' as part of the document's title.

Also, putting 'FR' before the date means that when you sort the files in that folder by name, all the English updates will be together, and all the French updates will be together. This is probably what you want.

If the readers and writers can get used to the look of it, it's more efficient to leave out dashes in dates, like 20170516 or 170516. But when that's not possible, I like to separate dates from other details with an underscore instead of a dash, like

Hope this is helpful.

Mortgage Professionals Canada

Zsuzsa Jablonszky05/16/2017 07:15 pm

How do you and what is the best practice for adding the language (example: French FR) to the document when it is not in English for easy reference?

ie: FileNamingConventions-FR-2017-05-16?
or FileNamingConventions_2017-05-16_FR?

G03/02/2017 07:51 am

Very nice list -- sharing with colleagues who have no difficulty getting creative with their file names.

S12/31/2016 05:43 pm

This is not the best.

Total 7 comments

Recent Blog Posts

Marimekko to you to

A ‘Mekko’ chart is said to have gained the name because it resembles a print developed by the Finnish Textiles and Fashion group - Marimekko

How do I get there?

The staffing industry is now truly multinational. Our survey of the world’s three largest staffing companies – Adecco, Randstad and ManpowerGroup – showed that the latter has the broadest geographical... Read More

What the time?

When arranging a meeting with a colleague in a different time zone many people will send an Outlook meeting request.

Time for items in the Outlook Calendar is stored based on Greenwich mean time (GMT) sometime... Read More

It’s not about the money, money, money

Unlike the lyrics of Jessie J’s excellent song "Price Tag" this blog is all about the money. With the role out of our Rest of World research reporting (excluding North America) from January... Read More


Like my blog on x y scatter graphs, I have posted today because I came across a problem that has taken me some time to solve and I hope you will save time by reading this.

A chart with bubbles to show the... Read More

Keep it Legal

I came across an excellent blog this week on “How to Use Google Images Without Getting Sued” from Jessica Dobias.  The article and accompanying video highlighted some of the advantages of Gooogle... Read More

Google is so last year

I am “old” enough to have lived through the bubble. After which a large number of useful online resources and technologies disappeared because they could not answer the question “who pays?” ... Read More

Scatter Yourself

I have just spent a very frustrating couple of hours trying to add text labels to a xy scatter chart.  Only to find out that in Microsoft Excel 2010 “there is no built-in command that automatically... Read More


You may well have heard the Chinese proverb that if you give a man a fish, you feed him for a day. But if you teach a man to fish, you feed him for a lifetime.  Our purpose here at Staffing Industry... Read More