Batch Rename
fc_batch_renameBatch rename files in a directory by removing prefixes or suffixes, replacing text, or auto-detecting common patterns. Filter by extensions and preview changes with dry-run mode.
Instructions
Renames files by pattern: remove prefix/suffix, replace, or auto-detect.
Args:
directory (string): Directory with the files
mode (string): "remove_prefix" | "remove_suffix" | "replace" | "auto_detect"
pattern (string, optional): Text to remove/replace
replacement (string, optional): Replacement text (for replace mode)
extensions (string, optional): Filter by extensions
dry_run (boolean): Preview only
Examples:
Remove prefix: mode="remove_prefix", pattern="backup_"
Auto-detect: mode="auto_detect" detects common prefixes
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| directory | Yes | Directory | |
| mode | Yes | Mode | |
| pattern | No | Text to remove/replace | |
| replacement | No | Replacement text | |
| extensions | No | Filter extensions | |
| dry_run | No | Preview only |