Skip to content
DocsAll
技巧

Batch Rename Rules: Filename Conventions and Automation

DocsAll 团队 · Published on May 15, 2026 · Updated on July 12, 2026
RenameBatch ProcessingFile Management

Why Batch Rename

Your phone takes a bunch of photos named IMG_001, IMG_002... and you want to rename them to "2024-trip_01". You downloaded a set of files with messy names and want a uniform format. Renaming them one by one is time-consuming—a batch rename tool does it in one click.

Common scenarios:

  • Organizing photos (rename by date)
  • Archiving documents (uniform naming format)
  • Cleaning up downloads (remove ad suffixes)
  • Project files (add number prefixes)
  • Removing special characters

Common Rename Rules

Sequential Numbering

Add sequential numbers to files:

  • File1, File2, File3
  • Report_001, Report_002, Report_003
  • 01_File, 02_File

Zero-padding (001 instead of 1) ensures correct sorting.

Date Naming

Rename by date:

  • 2024-01-15_photo1.jpg
  • 20240115_report.docx
  • 2024-01-15-14-30-00_screenshot.png

Suitable for files sorted by time (photos, logs, screenshots).

Find and Replace

  • Replace: Change "copy" to "backup"
  • Delete: Remove ad words from filenames
  • Add prefix: Add "ProjectA_"
  • Add suffix: Add "_final"
  • Case: Unify letter case

Regex Matching

Use regular expressions for precise matching and replacement:

  • Remove all numbers: [0-9]+
  • Remove special characters: [^a-zA-Z0-9\\u4e00-\\u9fa5]
  • Extract dates: (\\d{4})(\\d{2})(\\d{2})

Template Naming

Use templates to generate filenames:

  • {index}_{original_filename}
  • {date}_{index}_{original_filename}
  • {prefix}_{index:03d}

Naming Convention Recommendations

Sortable

Start filenames with numbers or dates for easy sorting:

  • 01_Report, 02_Summary, 03_Plan
  • 2024-01-15 sorts better than "Jan 15"

Readable

Filenames should indicate content:

  • Good: 2024_Q1_Sales_Report
  • Bad: New_Document(3)

Avoid Special Characters

Avoid these characters in filenames (restrictions vary by system):

  • Windows: \ / : * ? " < > |
  • Mac: : and /
  • Cross-platform: Avoid all of the above

Appropriate Length

  • Don't make filenames too long (some systems limit to 255 characters)
  • Total path length is also limited (Windows: 260 characters)

Consistent Encoding

  • Use UTF-8 encoding for filenames
  • For cross-platform use, prefer English or common characters
  • Avoid rare characters

Batch Rename with DocsAll

Batch Rename tool:

  1. Upload multiple files
  2. Choose a rename rule (numbering/date/replace/regex)
  3. Set rule parameters
  4. Preview new filenames
  5. Confirm and execute
  6. Download renamed files

Processing runs in the browser—files are not uploaded.

Rename Rules in Detail

Numbering Rule

  • Start number: Where to begin (e.g., 1 or 0)
  • Step: How much to increment (e.g., 1)
  • Zero-padding digits: 001 (3 digits) or 01 (2 digits)
  • Position: Prefix or suffix

Example: Start at 1, step 1, zero-pad 3 digits, prefix

  • 001_photo.jpg
  • 002_photo.jpg
  • 003_photo.jpg

Date Rule

  • Format: YYYY-MM-DD, YYYYMMDD, YYYY-MM-DD-HH-MM-SS
  • Source: File creation time, modification time, or current time
  • Position: Prefix or suffix

Example: Use modification time, format YYYYMMDD, prefix

  • 20240115_report.docx
  • 20240120_summary.docx

Replace Rule

  • Find: The text to replace
  • Replace with: The new text
  • Replace all: Yes/No

Example: Find "copy", replace with "backup"

  • file_copy.txt → file_backup.txt

Delete Rule

  • Delete specific text
  • Delete numbers
  • Delete special characters

Example: Delete all spaces

  • f i l e.txt → file.txt

Regex Rule

  • Match with a regular expression
  • Replace matched portions

Example: Remove trailing numbers from filenames

  • Regex: \\d+$
  • Report123.pdf → Report.pdf

Preview Function

Always preview before batch renaming:

  1. Check old vs. new filename mapping
  2. Verify it meets expectations
  3. Confirm no conflicts (no duplicate filenames)
  4. Confirm and execute

Preview prevents rename errors.

FAQ

Filename Conflicts

  • Two files end up with the same name after renaming
  • Solution: Add numbers to differentiate, or keep part of the original filename

Cannot Open After Renaming

  • Filename contains illegal characters
  • Filename is too long
  • Solution: Check filenames and remove illegal characters

Extension Changed

  • The rename rule accidentally modified the extension
  • Solution: Exclude extensions from the rule, or handle them separately

Wrong Sort Order

  • Numbers not zero-padded (1, 10, 2, 3...)
  • Solution: Use zero-padding (001, 002, 010)

Chinese Character Garbling

  • Encoding issue
  • Solution: Use UTF-8 and avoid rare characters

Rename Tips

Organize First, Then Rename

Sort files into folders first, then batch rename by folder. This is clearer than renaming all files at once.

Keep Original Filenames

When renaming, keep part of the original filename and add a prefix or suffix. Avoid completely changing it so you can still tell the original content.

Batch Processing

If there are too many files, processing may lag. Process in batches of a few dozen at a time.

Back Up Before Operating

Back up original files before batch renaming. If something goes wrong, you can recover.

Use Preview

Always preview and confirm before executing. Preview costs nothing; fixing errors is a hassle.

Summary

The key to batch renaming is rule configuration: zero-pad numbers for correct sorting, unify date formats, use precise find-and-replace, and handle flexibly with regex. Preview before executing to avoid errors. DocsAll Batch Rename tool runs in the browser and never transfers your files.

D
DocsAll 团队 DocsAll 编辑团队

DocsAll 编辑团队,由产品经理、工程师和内容编辑组成,致力于分享实用的办公文档处理技巧。