
Closed
Posted
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: 40381336
22 proposals
Remote project
Active 28 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
22 freelancers are bidding on average $52 USD/hour for this job

I am a software developer with extensive experience in scripting and automation, particularly with Python 3. I specialize in creating cross-platform solutions that optimize file management processes. My background in developing scripts for both Windows and macOS ensures that I can deliver a robust batch file renaming tool that meets your specifications. I have previously worked on similar projects involving file renaming using user-defined rules, and I'm proficient in handling scenarios such as name collisions and permission issues gracefully. My solutions include detailed logging for fault instances and clear, well-documented code for ease of use and maintenance. I understand the importance of a dry-run flag and will incorporate this feature to verify renaming logic without altering files, ensuring your data remains safe. I'd be interested in discussing any specific rule configurations or edge cases you foresee for this project. Please let me know if you require further examples of my work or additional information on how I plan to approach this task.
$50 USD in 40 days
8.4
8.4

With over a decade of experience in full-stack architecture and high-scale systems, I understand your need to streamline file management through an automated renaming process. Your goal of creating a batch file renaming script to efficiently handle renaming tasks aligns perfectly with my background in developing high-complexity systems, such as serving over 1 million users with secure FinTech solutions. To ensure scalability and efficiency in your project, I recommend implementing a modular approach in the script design, allowing for easy customization of renaming rules and seamless integration with different operating systems. Drawing from my experience in handling large-scale projects, like the Telegram Mini Apps, I am confident in delivering a robust solution that meets your requirements. I invite you to reach out to discuss the roadmap for your batch file renaming script. Let's collaborate to create a solution that simplifies your file management process while maintaining high levels of security and performance.
$50 USD in 15 days
8.0
8.0

⭐⭐⭐⭐⭐ Automate File Renaming Process with Python Script ❇️ Hi My Friend, I hope you're doing well. I've reviewed your project requirements and see you are looking to automate the file renaming process. You have no need to look any further; Zohaib is here to help you! My team has successfully completed 50+ similar projects for file management automation. I will create a script that scans your chosen folder, applies your defined rules, and ensures smooth functionality while providing additional features like a dry-run option. ➡️ Why Me? I can easily do your file renaming project as I have 5 years of experience in Python scripting, automation, and file management. My expertise includes error handling, cross-platform compatibility, and thorough documentation. Not only this, I have a strong grip on other relevant technologies like Bash and PowerShell, ensuring a robust solution for your needs. ➡️ Let's have a quick chat to discuss your project in detail and let me show you samples of my previous work. Looking forward to discussing this with you in chat. ➡️ Skills & Experience: ✅ Python Scripting ✅ File Management ✅ Automation ✅ Error Handling ✅ Cross-Platform Compatibility ✅ Bash Scripting ✅ PowerShell Scripting ✅ Documentation ✅ Code Commenting ✅ Version Control ✅ Testing ✅ Data Processing Waiting for your response! Best Regards, Zohaib
$50 USD in 40 days
8.1
8.1

As a seasoned Full Stack Developer with over 14 years of experience, I have amassed a wealth of proficiency in Automation. In terms of scripting and language versatility, I exceed expectations. Although Python is your preferred choice, I am equally skilled in Bash, PowerShell and C++, allowing me to fulfill any requirements you might have across different platforms. What sets me apart from other developers is my keen sense of attention to detail and precision. My code is always well-commented for easier comprehension and trouble-shooting when needed. A crucial aspect you mention is the script's ability to handle name collisions or permission issues smoothly. This demand resonates deeply with my commitment to robust solutions, ensuring that even in challenging situations, your file management process will remain efficient, organized, and reliable.
$50 USD in 40 days
5.4
5.4

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

You need a small CLI that scans a folder (optional recursion) and renames files by rules provided at runtime—prefix/suffix, literal replace, or sequential numbering—while preserving extensions; it must support a dry-run, fail gracefully on collisions/permission errors, log failures, and include commented source + README + a sample test run. Key risk: case-insensitive filesystems (Windows, macOS default) make two distinct names collide when only case changes. Plan a two-phase rename (compute targets, detect conflicts, stage via temporary names) so operations are deterministic and reversible and collisions are logged instead of half-applied. Relevant proof: profile lists Python, Bash, Scripting and Automation—regularly produce small CLI tools and file-management scripts in Python. Plan: Python 3 script using argparse + pathlib; options: --recursive, --dry-run, --prefix/--suffix, --replace FROM TO (literal or optional regex), --seq START PAD, produce JSON mapping and error log, perform staged renames. Repo will include README and a small dummy-folder test with sample command and output. Question: should replace rules be literal only or support regex, and do you want sequential numbering reset per-folder or global?
$50 USD in 7 days
4.8
4.8

Hello, Are you tired of manually renaming files one by one? I understand the frustration of repetitive file management tasks. With my expertise in Python, automation, and documentation, I can create a robust batch file renaming script tailored to your specific needs. By utilizing Python 3, I will develop a script that scans your designated folder and sub-folders, allowing you to define renaming rules on the fly. The script will include features such as adding prefixes/suffixes, text replacement, sequential numbering, and a dry-run option for previewing changes before execution. I prioritize cross-platform compatibility, ensuring seamless operation on both Windows and macOS systems. Error handling is crucial, and I will implement mechanisms to gracefully manage name collisions and permission issues, with detailed logging for your review. Upon completion, you can expect well-commented source code, comprehensive documentation, and a test run to validate the script's functionality on sample data. I look forward to delivering a solution that streamlines your file management tasks efficiently. Best regards, Jayabrata Bhaduri
$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 read your brief and I can build a safe, cross-platform Python 3 script to batch-rename files with runtime-configurable rules (prefix/suffix, text replace, sequential numbering while keeping extensions), optional recursion, and a dry-run mode that prints proposed changes. I'll use pathlib for platform-agnostic paths, argparse for clear CLI, and a small, well-tested rename planner that detects collisions and permission errors and logs them without making changes until you confirm. The code will be well-commented and come with a concise README and a sample test dataset demonstrating the logic. Next step: I can prepare a repo with the script, docs, and a demo run for your review. Do you prefer rule definitions as simple flags (e.g., --prefix, --replace old new, --number) or as regex-based patterns for more control? Best regards, Cindy Viorina
$50 USD in 39 days
2.8
2.8

Hello, I can build a clean, reliable, and fully configurable file renaming automation script tailored to your requirements. With 8+ years of experience in scripting and automation, I will develop this solution using Python to ensure cross-platform compatibility across Windows and macOS. The script will support flexible runtime parameters such as adding prefixes/suffixes, text replacement, and sequential numbering while preserving original file extensions. I will also include an optional recursive mode for sub folder processing and a dry-run feature that safely previews all changes before execution. Special attention will be given to robustness and error handling any name collisions, permission issues, or invalid operations will be gracefully managed and logged for your review without interrupting the entire process. The code will be clean, modular, and well commented for easy understanding and future customization. Along with the script, I will provide a concise README with clear usage instructions, parameter examples, and setup details, as well as a sample test run demonstrating the renaming logic on a dummy dataset. You will receive everything in a well organized Git repository or archive, ready to use immediately. I focus on building practical, maintainable tools that work reliably in real-world scenarios, and I can start right away.
$50 USD in 40 days
3.0
3.0

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 option 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 understand you need a Batch File Renaming Script to streamline your file management efficiently with specific renaming rules and a dry-run feature for verification. To achieve this, my expertise in Python aligns perfectly with your requirement for a versatile script that handles name collisions and permission issues gracefully. I will ensure high-quality results by delivering well-commented code, a comprehensive README, and test runs that validate the logic. Even beyond being selected, I am willing to share insights to enhance your project. With my skills in JavaScript, Python, Scripting, Documentation, and Automation, I am confident in providing a solution that meets your expectations. Looking forward to our potential collaboration on this project. Regards, Jason McLachlan
$50 USD in 3 days
1.4
1.4

I can build a reliable batch file renaming script that streamlines your routine file management and reduces manual effort. This will focus on consistent naming patterns, handling volume safely, and minimizing any risk of accidental overwrites or data loss. I’ve created similar automation tools for clients who manage large sets of files on a daily or weekly basis, including conditional renaming, date-based patterns, and extension-aware logic. That experience helps ensure the script behaves predictably and is easy to adjust later. My approach would be to clarify your exact naming rules, target folders, and edge cases, then implement a script with clear configuration options and dry-run capability so you can preview changes before they’re applied. 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
$250-750 USD
$30-250 USD
$30-250 USD
₹400-750 INR / hour
$20-30 USD
₹1500-12500 INR
$30-250 USD
€12-18 EUR / hour
$30-250 USD
$30-250 AUD
₹1500-12500 INR
£20-250 GBP
$25-50 AUD / hour
$30-250 USD
$30-250 USD
€8-100 EUR / hour
₹12500-37500 INR
$3000-5000 USD
$30-250 USD
₹12500-37500 INR