
Open
Posted
•
Ends in 3 days
I want to streamline routine file management by automating the renaming process. The script should scan a chosen folder (and, optionally, its sub-folders) and rename every file according to rules I can define at run time—such as adding a prefix or suffix, replacing text, or applying sequential numbering while reserving the original extension. A dry-run flag that prints the planned changes without touching the files will help me verify the outcome before committing. Python 3 feels like the most portable option, but I am open to Bash or PowerShell as long as usage is thoroughly documented and the code is clearly commented. Cross-platform compatibility (Windows and macOS) is a plus, and the script must fail gracefully if it encounters name collisions or permission issues, logging those instances for review. Deliverables • Well-commented source code • A concise README or inline help describing parameters, examples, and any dependencies • A quick test or sample run that proves the renaming logic works on a small dummy data set Handing over these items in a single archive or Git repo will complete the job.
Project ID: 40380377
19 proposals
Open for bidding
Remote project
Active 2 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
19 freelancers are bidding on average $53 USD/hour for this job

I am a skilled developer with extensive experience in creating automation scripts in Python. I specialize in file management solutions that streamline routine tasks, and I am well-versed in developing cross-platform scripts. My proficiency in Python ensures that I can deliver a robust and portable solution that adheres to your requirements for batch file renaming. In previous projects, I have developed similar file manipulation tools that include dynamic renaming, error handling, and detailed logging. I will ensure the script includes customizable renaming rules, a dry-run flag, and comprehensive documentation for ease of use. I have experience with both Windows and macOS environments, enabling me to ensure cross-platform compatibility for the solution. I am interested in further discussing your requirements to ensure all aspects are covered and the deliverables meet your expectations. Could you please clarify if there are specific scenarios or file types you want the script to prioritize? I look forward to your response to refine the project details.
$50 USD in 40 days
8.4
8.4

Hello I am Software Developer and I have over 25 years of experience including bash scripts, batch scripts, Powershell scripts and Python. I have got you need to define rules at runtime and I have ideas how to do it
$50 USD in 3 days
8.4
8.4

With over a decade of experience in automation and scripting, I understand your need to streamline file management with a Batch File Renaming Script. Having successfully scaled solutions for over 1 million users, I am well-equipped to tackle the challenges of automating file renaming on a large scale while ensuring high-security measures are in place. For your project, I recommend leveraging Python 3 for its portability and ease of use. In a similar project, I implemented a similar script that successfully renamed thousands of files at once, showcasing my ability to handle complex automation tasks efficiently. I encourage you to reach out so we can discuss the roadmap for your Batch File Renaming Script. I am confident that my expertise and past successes make me the perfect fit for bringing your file management automation to life.
$50 USD in 15 days
8.0
8.0

Youssef, Full-Time Python Developer specializing in cross-platform automation scripts. I noted your specific need for a script with a dry-run flag to preview changes and robust handling for name collisions or permission errors on both Windows and macOS. My approach uses Python 3 with the standard `os` and `pathlib` modules for reliable, portable file operations, focusing on clear logging and the dry-run functionality you requested. I have completed over a dozen similar file automation and batch processing projects. What specific renaming rules, like sequential numbering formats, are most critical for your workflow? Ready to start immediately.
$50 USD in 1 day
7.3
7.3

Hi, I’m Karthik with 15+ years of experience building Python automation tools, file-processing utilities, and cross-platform scripts for day-to-day operations. I can deliver a clean, well-documented batch file renaming script in Python 3 that supports: * Prefix/suffix addition * Text find/replace * Sequential numbering * Original extension preservation * Optional sub-folder processing * Dry-run preview before applying changes * Graceful handling of name collisions and permission errors with proper logging I’ll keep the solution modular and easy to run on Windows and macOS, with clear CLI parameters and commented code so future rule changes are simple. Deliverables will include: * Well-commented source code * README with usage, parameters, examples, and dependency notes * Sample test run on dummy files showing expected rename output * Handover via Git repo or archive as needed I focus on practical automation that is reliable, readable, and easy to maintain. I can start right away and provide a polished utility with clear documentation. Warm Regards, Karthik B Resonite Tech
$50 USD in 40 days
5.3
5.3

Hi There A renaming script sounds simple until edge cases start breaking files, which is why I’d build this as a safe, argument-driven utility rather than a quick one-off script. I’d use Python 3 for cross-platform reliability, with support for prefix/suffix, text replace, sequential numbering, optional recursion, dry-run preview, and protected handling for collisions or permission failures with clear logging. I’ve built automation tools where the real value was not just making them work once, but making them predictable, readable, and easy to hand off with proper help text and example runs. You’ll get clean commented code, usage documentation, and a sample test set proving the logic before you use it on real files. The first thing I’d lock is the CLI structure so adding future rules stays easy instead of turning the script into a patchwork. best regards Waqas A.
$50 USD in 12 days
5.1
5.1

Hello, I understand the need to automate your file management process by creating a batch file renaming script. Your requirement for flexibility in defining renaming rules and ensuring a dry-run option for verification resonates with the importance of accuracy and control in such tasks. I propose to develop a Python 3 script that will efficiently scan your chosen folder and its sub-folders, implementing the renaming rules you specify at runtime. The script will prioritize clear documentation and thorough commenting to ensure ease of use and understanding. Cross-platform compatibility will be ensured, with a focus on handling potential issues like name collisions or permissions gracefully. With a strong background in Python, automation, and documentation, I am confident in delivering a well-commented source code, a detailed README, and a successful test run to validate the renaming logic. I look forward to collaborating on this project to streamline your file management process. Best regards, Jayabrata Bhaduri
$50 USD in 40 days
4.4
4.4

I’d be glad to help with this. This is the kind of utility I’ve built many times: practical command-line tools that are easy to run, clearly documented, and safe to use on real files. My approach would be to build the renaming script in Python 3 so it remains portable and easy to maintain across environments. The tool can support rule-based renaming at run time, including prefix/suffix insertion, text replacement, and sequential numbering, while always preserving the original file extension. I would also include a dry-run mode so you can review all proposed filename changes before anything is actually renamed. To make it reliable in day-to-day use, I’d ensure the script handles optional recursion through subfolders, checks for name collisions before applying changes, and logs any skipped files or permission errors in a clear way. The code would be well commented, and the usage would be documented with examples so it can be reused confidently without needing to inspect the source each time. I have more than 15 years of experience with Python and substantial experience building automation scripts, CLI tools, and workflow utilities for real operational use. I focus on making tools not just functional, but robust, readable, and straightforward for others to run. This is a straightforward but worthwhile tool to build properly, and I’d be happy to help with it.
$50 USD in 40 days
4.4
4.4

Hi, this is Kris from McKinney, Texas. I’ve reviewed your requirements and this is a clean automation script where the main challenge is building a flexible, rule-driven renaming system that handles edge cases (collisions, permissions, nested paths) safely while remaining simple to use across platforms. I would approach this by building a Python 3 CLI tool using argparse for runtime rule definitions (prefix, suffix, replace, sequence), with a dry-run mode, structured logging, and collision-safe renaming (temporary staging or conflict resolution). The script would be designed to run identically on Windows and macOS, with clear inline documentation and a concise README including usage examples and a sample test run. Q1: Do you want sequential numbering applied globally or reset per folder? Q2: Should the script support regex-based replacements or only simple text matching? Q3: Do you prefer logs written to a file, console output, or both? Regards, Kris
$50 USD in 40 days
4.7
4.7

Hi, I can do this. I will develop a Python 3 script to automate your file renaming process, ensuring it meets your requirements for flexibility and cross-platform compatibility. The script will allow you to define renaming rules at runtime, including adding prefixes/suffixes, text replacement, and sequential numbering while preserving file extensions. A dry-run feature will be included to preview changes without modifying files, and the script will handle name collisions and permission issues gracefully, logging any errors for your review. Deliverables will include well-commented source code, a concise README with usage instructions and examples, and a test run demonstrating the renaming logic on a sample dataset. All items will be packaged in a single archive or Git repository for easy access. I look forward to streamlining your file management process. Ashnasajid
$50 USD in 3 days
4.0
4.0

I'm thrilled about the opportunity to work on the Batch File Renaming Script project. I understand your need to automate file renaming and streamline your workflow effectively. With my expertise in Python, JavaScript, automation, and scripting, I'll deliver a well-documented, cross-platform compatible solution. I'll ensure your specified rules for renaming and the dry-run option are implemented accurately. My experience promises quality results aligning perfectly with your project needs. Let's collaborate to ensure your file management becomes more efficient. Looking forward to the possibility of working together. Regards, Jason McLachlan
$50 USD in 3 days
1.4
1.4

I can develop a reliable batch file renaming script tailored to your workflow, so routine file management becomes fast and consistent. The goal will be to minimize manual effort and errors while giving you clear control over how names are structured. I’ve built similar automation scripts for clients who needed to process large volumes of files using rules like prefixes, timestamps, sequences, and pattern-based replacements. This experience helps ensure the script is both flexible and safe, with options to preview changes before they’re applied. My approach will be to clarify your exact naming rules, implement them in a clean, well-documented script, and test on sample folders before final handover. I would love to chat more about your project! Regards
$50 USD in 7 days
1.0
1.0

Semarang, Indonesia
Member since Apr 18, 2026
min $50 USD / hour
min $50 USD / hour
₹600-1500 INR
₹1500-12500 INR
$10-30 USD
₹12500-37500 INR
₹600-1500 INR
min $50 USD / hour
₹12500-37500 INR
₹1500-12500 INR
$250-750 USD
₹600-1500 INR
€8-9 EUR
$10-30 USD
$30-250 USD
₹1500-3000 INR
$1500-3000 USD
$15-25 USD / hour
$10-30 USD
min £36 GBP / hour
€8-30 EUR
€30-250 EUR