PhotoMove Pro can build destination folders from a pattern you write yourself. That pattern is called a Custom folder template. You pick tokens for year, month, day, and camera. PhotoMove turns each file’s date (and camera, if you use it) into real Windows folders under the Destination folder from Step 2.

What Custom folder structure does

  • Lets Pro users define their own destination folder layout with tokens.
  • PhotoMove still Copies or Moves files under the Destination folder you set in Step 2.
  • Free users keep the fixed dropdown presets only (Year/Month/Day, Camera Model layouts, and so on).

The original filename is not part of the template. PhotoMove still places each file’s normal name inside the final folder.

How to open and save a Custom template

  1. On the main PhotoMove window, find Output Folder Structure: on the right side.
  2. Open the dropdown and choose Custom…
  3. A small dialog opens: Custom Folder Template.
  4. Edit the template string. Click OK to save.
PhotoMove Pro — Custom Folder Template dialog with token examples and OK / Cancel

After OK, the closed dropdown shows something like:

Custom… {YY}/{Month}{Sep}{DD}

Choose Custom… again anytime to reopen the dialog and edit the template.

Cancel:

  • If you just switched to Custom from another preset, Cancel returns to that previous structure.
  • If you were already on Custom, Cancel keeps the previous saved template.

Your saved Custom template is remembered for later runs.

PhotoMove Pro — Output Folder Structure dropdown with Custom… selected

How to build the Custom field string

The string is a pattern for folders under your Destination folder.

  • Use / (forward slash) between folder levels. PhotoMove turns those into Windows folders.
  • Tokens such as {YYYY} are replaced per file from that file’s date or camera info.
  • You may type literal text in a segment (for example Trip or Photos). Keep path-safe characters.
  • Invalid Windows filename characters are cleaned automatically.
  • Empty segments are skipped.

Supported tokens

TokenMeaningExample
{YYYY}4-digit year2026
{YY}2-digit year26
{MM}2-digit month08
{DD}2-digit day24
{Month}English month nameAugust
{Camera}Camera model from the file (cleaned for folder names)Canon EOS R5
{Sep}Separator from the Options tab: underscore, dash, or blank_ or – or (nothing)
{City}Reserved for a future feature; currently expands to empty — do not rely on it yet(empty)

Unknown tokens such as {Something} are ignored or removed.

Worked examples

Sample file: taken 2026-08-24, camera Canon EOS R5. Destination folder = C:\SortedPhotos.

Year / Month / Day

Template: {YYYY}/{MM}/{DD} Result: C:\SortedPhotos\2026\08\24\

Classic nesting with dashes typed in the template

Template: {YYYY}/{YYYY}-{MM}/{YYYY}-{MM}-{DD} Result: C:\SortedPhotos\2026\2026-08\2026-08-24\

Same idea using {Sep} so Options controls the join character

Template: {YYYY}/{YYYY}{Sep}{MM}/{YYYY}{Sep}{MM}{Sep}{DD} Result (dashes in Options): C:\SortedPhotos\2026\2026-08\2026-08-24\ Result (underscores): C:\SortedPhotos\2026\2026_08\2026_08_24\

Short year + month name + day

Template: {YY}/{Month}{Sep}{DD} Result (dash): C:\SortedPhotos\26\August-24\ Result (underscore): C:\SortedPhotos\26\August_24\

Camera first, then year and month

Template: {Camera}/{YYYY}/{MM} Result: C:\SortedPhotos\Canon EOS R5\2026\08\

Date folders, then camera

Template: {YYYY}/{MM}/{Camera} Result: C:\SortedPhotos\2026\08\Canon EOS R5\

One flat folder name (no /)

Template: {YYYY}{MM}{DD}-{Camera} Result: C:\SortedPhotos\20260824-Canon EOS R5\

Year only

Template: {YYYY} Result: C:\SortedPhotos\2026\

Common mistakes

  • Using \ instead of / between folder levels — use /.
  • Typing only plain text with no tokens — every file would get the same folders.
  • Expecting {City} to fill in today — it is reserved and currently empty.
  • Thinking Custom changes the Source folder — it only affects Destination layout.

Separators (Options tab)

On the main PhotoMove window, open the lower-right Options tab. There you choose how separators work for folder-name pieces:

  • Default style uses underscore _
  • Use dashes uses -
  • No separator joins parts with nothing between them
PhotoMove — Options tab showing underscore, dash, or no separator for folder names

In a Custom template, include {Sep} wherever you want that Options choice:

{YYYY}{Sep}{MM}{Sep}{DD} → 2026-08-24 or 2026_08_24 or 20260824 (depending on Options)

You can also type - or _ directly in the Custom string. Those are literal characters. They do not change when Options changes.

/ is only for separating folder levels. It is not the Options separator.

How this relates to the built-in presets

  • Presets such as Year/Month/Day or Camera Model Year/Month still exist. You do not need Custom for those.
  • Custom is for layouts the dropdown does not offer.
  • Separator Options still apply to built-in preset structures as before. For Custom, they apply when you use {Sep}.

Related help: Choosing Your Output Folder Structure (presets and general layout). This page is the Custom template deep-dive.

Short try-this recipe

  1. Set Destination to something like C:\SortedPhotos.
  2. Set Output Folder Structure to Custom…
  3. Enter {YYYY}/{MM}/{DD} and click OK.
  4. Click Find, then use Preview / Copy (Preview is on by default in the latest download).
  5. Confirm folders such as C:\SortedPhotos\2026\08\24\ appear as expected.

More on Preview and Undo: PhotoMove Preview and Undo. Main screen walkthrough: Using PhotoMove — Step By Step.

Need Pro for Custom? Upgrade to PhotoMove Pro ($8.99 one-time).

FAQ

Does Custom require Pro?

Yes. Free keeps the fixed presets. Custom… is Pro-only.

Does Preview show Custom paths?

Yes. With Preview before Copy or Move turned on, the preview dialog shows sample destinations built from your Custom template.

Does Undo work the same with Custom?

Yes. Undo Last Copy/Move undoes the last completed batch the same way, whether you used a preset or Custom.

Does Custom write EXIF or change dates inside the file?

No. Custom only controls folder layout under the Destination folder.

How does this relate to Google Takeout JSON dates?

They are separate. Takeout JSON options help recover a date when EXIF is missing. Custom only shapes the destination folders once a date (and optional camera) are known. See Google Photos Takeout and PhotoMove.

Where is this in the app Help?

The app’s Output Folder Structure Help? link can point here for Custom details. Use the built-in presets help for the fixed dropdown layouts.

Leave a Reply

Your email address will not be published. Required fields are marked *