Keeping a photo library organized with consistent file names
A simple folder layout and file naming pattern built on dates and short descriptions makes older photos easy to find. Set it up once and keep to it.
A consistent naming scheme lets you find a photo by when it was taken, where it was taken or what it shows, without opening every file. The method depends less on software than on a few habits applied the same way every time. Generic camera file names tell you almost nothing on their own, and they repeat across cards and devices. A short, dated pattern fixes that, and it keeps working as the library grows from a few hundred files to many thousands.
The approach below has three parts: a folder structure, a file name pattern and a way to protect the names through editing and backup. You can adapt the details to your needs, but once you pick a scheme, use it consistently. A library that mixes two patterns is harder to fix than one that uses either pattern alone.
Build folders around dates and events
Start with one top-level folder for your photo library, then create a subfolder for each year. Inside each year, make a folder for every event or trip, and begin its name with the date. Putting the date first makes the folders sort in chronological order in any file browser, so a trip from the spring always appears before one from the fall. A folder name that combines the date with a short place or event reads clearly months later.
Multi-day trips need one rule of their own. Use the start date for the folder name and keep the whole trip in a single folder, even when it covers several places. The files are close together in time and belong to one story, so splitting them by city makes them harder to browse. Whatever rule you choose, apply it to every trip so the folders stay predictable.
Keep the folders for originals separate from the folders for edited work. Export finished versions into their own subfolder rather than mixing them with the source files. That separation makes it obvious which files are untouched and which have been changed, and it prevents an export step from overwriting an original by accident.
Name each file so it sorts well
A file name should carry the date, a brief description and a sequence number. The pattern YYYY-MM-DD_short-description_NNN.jpg puts the date first, so files sort by time, and it uses an underscore to separate the main parts. Keep the description to two to four words, such as harbor-walk or family-lunch, so the name stays short enough to scan in a list.
Sequence numbers need leading zeros. Without them, a file numbered 10 can sort before file 2, which scrambles the order. Three digits is enough for most events, and four is safer for very large shoots. Avoid spaces and special characters such as slashes, colons, question marks and quotation marks, because they cause problems in some systems and when you move files between platforms. Hyphens and underscores are safe choices.
Cameras can produce colliding names. A counter may restart after a card is formatted or after a settings reset, and two cameras often generate files with identical names. Rename each file as you copy it into the library, before files from different cameras or cards share a folder, so the date and description keep them distinct. A quick check for duplicate names in the folder catches collisions before anything is overwritten.
The date prefix should come from the capture date stored in each file, not from the file system's modified date, because copying or editing a file changes the modified date. Most file managers and photo tools can show the capture date, and a bulk rename or an import step can build the prefix from that field. If a camera's clock was wrong for part of a trip, write the offset down before you rename, so the files still fall in the right order.
Protect the names through edits and backups
Naming only helps if the names survive the rest of your workflow. Set the names once, during the copy described above, rather than renaming a few files at a time over several weeks. Each rename creates a new path, so any project or catalog that links to the old names may need updating. If you need to trace an original later, keep a simple text list that maps the camera names to the new names.
After a copy or a bulk rename, compare the file counts before you delete anything. The new folder should contain the same number of files as the source, and a random sample should open and show the expected picture. Keep the source until the copy has passed that check and has been backed up. Deleting the source too early is an easy way to lose files, because a single missing file leaves a gap that no naming pattern will reveal.
Backups matter just as much. A widely used guideline is the 3-2-1 rule: keep three copies of important files, on two different types of storage, with one copy stored away from the others. An external drive, a cloud copy and the working drive cover that pattern for most hobbyists. Check the backup occasionally by opening a few files at random. A backup that you have never tested is a hope rather than a copy.
Finally, write the naming scheme down in one short note at the top of the library, with the folder pattern and the file pattern in plain words. When you return to the library after a long break, that note saves you from guessing, and it makes it easy to apply the same rules to a new camera or a new collection of files.