Multi-Rename

Rename a whole folder of files in one go.

Multi-Rename builds every new name from a list of rules — a mask with a counter, find and replace, case and more — and shows each result before a single file changes. Not happy? Undo Rename puts the old names back.

One Mask rule, Krk-[C].[E], and seven camera names become Krk-1.jpg to Krk-7.jpg. (Screenshot: a demo photo folder.)

Step by step

From a messy folder to tidy names

Multi-Rename works on every storage DriveManager opens: your Mac, cloud accounts, servers and ZIP archives that can be changed.

  1. Mark the files

    Mark the items to rename and press ⌃M (File ▸ Multi-Rename…). With nothing marked, it takes every file in the folder (but not the folders).

  2. Add rules

    Pick a rule under Add a Rule: Find & Replace, Add Text, Remove Text, Change Case, Numbering, Date & Time, or under More a Mask, Trim or Remove Characters. Rules run top to bottom, each on the name the one above produced.

  3. Check the preview

    Every old and new name is listed as you type. Removed text is struck through, added text underlined; Changes and Problems filter the list.

  4. Rename

    Click Rename N Items or press ⌘↩. When the batch is done, Undo Rename and Save Log… wait in the same sheet.

Rules you can stack

Switch a rule off with its checkbox without deleting it, drag rules into a new order, duplicate one, or pick which part of the name it changes: the name, the extension, or both.

Mask and counter

Build the name from placeholders and your own text: Holiday [C] makes Holiday 1.jpg, Holiday 2.jpg… The counter has a start, a step and a number of digits, so 3 digits gives 001, 002.

Find & Replace

Replace the first match or all of them, with Match Case if you need it. Leave Replace with empty to remove the text. Tick Regular Expression and use $1, $2 for the captured groups.

Change Case

lowercase, UPPERCASE, Title Case or Sentence case — for the name, the extension, or the whole name.

Add, remove, trim

Add Text at the start, at the end or after a given character; Remove Text by position; Trim spaces or characters such as _- from both ends; Remove Characters, all digits or all punctuation.

Placeholders for masks and Add Text

  • [N] the name without the extension
  • [N1-3] characters 1 to 3 of the name
  • [E] the extension
  • [O] the original full name
  • [P] the parent folder’s name
  • [G] the folder above it
  • [C] the counter, or [C10+5:3] with start, step and digits
  • [Y] [M] [D] the modified date
  • [h] [n] [s] the modified time
  • [Date:yyyy-MM-dd] the modified date in your format
  • [Now:yyyy-MM-dd] today’s date
  • [EXIF:DateTimeOriginal] when a photo was taken
  • [EXIF:Make] [EXIF:Model] [EXIF:Camera] the camera
  • [EXIF:Width] [EXIF:Height] the photo’s size

Placeholders are case-sensitive: [N] is the name, [n] the minute. Photo information is read from the file headers, without downloading whole files.

The whole sheet: the rules and their settings on the left, the preview with All, Changes and Problems on the right.

See every name before it changes

The preview updates as you type and never touches a file. Names that stay the same show a dim dash, so the changes stand out.

  • Problems are caught first: two items getting the same name, a name already in the folder, a name too long, or a dot that would hide the file
  • A wrong regular expression shows its error under Find, and Rename stays off until you fix it
  • A rule you haven’t filled in yet is a Draft: it changes nothing and doesn’t block the rename
  • The footer counts the names that will change, and the errors and warnings to look at

Examples

Each one is a single rule, or two, in the sheet.

After the rename

A finished batch leaves you a way back and a record of what changed.

Undo Rename

Renames every item back that still has its new name. Items changed since are left alone. In the sheet, ⌘Z also undoes changes to the rule list.

Save Log…

Saves the old and new names as a text file. Retry runs the items again that weren’t done if the batch stopped on an error.

Presets

Save a rule list under a name, in order and with each rule on or off, and load it from the Presets menu next time. Manage Presets… renames or deletes them.

Long batches

A progress bar counts the items. Stop ends after the current one; Background closes the sheet and the batch goes on in the Jobs list.

Questions about batch renaming

How do I batch rename files on a Mac with DriveManager?

Mark the files, press ⌃M to open Multi-Rename, add a rule such as a Mask or Find & Replace, check the preview, then click Rename. With nothing marked, every file in the folder is included.

Can I number files or name photos by the date they were taken?

Yes. [C] is a counter with its own start, step and digits; [EXIF:DateTimeOriginal] puts in when a photo was taken, with a date format if you add one, and [Y], [M], [D] give the modified date.

Does it support regular expressions?

Yes. Tick Regular Expression in a Find & Replace rule, and use $1, $2 in Replace with for the captured groups. A wrong expression is reported while you type, and Rename stays off until it is fixed.

Can I undo a batch rename?

Yes: Undo Rename in the finished sheet renames every item back that still has its new name. It is the only undo in DriveManager — a folder sync starts with a review instead. Coming from Total Commander? See how DriveManager compares with Total Commander.

Coming soon to the Mac App Store.

€12.99 One-time purchase. No subscription. Every feature included.

Mac App Store prices vary by country. See prices · macOS 26 Tahoe or later, Mac with Apple silicon.

DriveManager demo

Transcript
  1. 0:00 — the Studio Nova folder in the left panel, a backup folder in the right one
  2. 0:03 — in Invoices 2026, three invoices are marked with Space
  3. 0:06 — F5 opens “Copy 3 items”, from Studio Nova / Invoices 2026 to Nova Backup / 2026
  4. 0:09 — the copies appear in the right panel
  5. 0:15 — the Photos folder, then the Krk shoot as thumbnails
  6. 0:21 — F3 opens a photo in the viewer, with its Summary panel; → steps to the next ones
  7. 0:30 — ⇧⌘P opens the command palette; typing “sync” finds Synchronize Folders