
Completed
Posted
Paid on delivery
I need a small script that will scan every file inside a chosen directory and rename each item in name order within the directory so it follows one clear naming convention. Here is the convention I want to enforce: • A user-editable prefix comes first (such as "COLO101" then a space a next field with three numbers (such as 002) then no space a next field with 2 numbers (such as 01), then a space then a next field with a text string (such as "Colorado Alberts Falls"). the 2 number field should be indexed, so it is 01 for the first file, 02 for the second file, and so forth until the last file. • Finally, the original file extension must remain untouched. It should be written for a MAC, and I would like to be able to drop a folder on the script, have the script open, I enter the numbers in the fields, and then it renumbers. First it should show the proposed file name changes as a list, then I hit "go" to have it do the renumbering. Core requirements 1. written in Python so I can run it anywhere with a single command would be nice 2. Ignores hidden files and keeps all original extensions intact. I am flexible on the exact language or libraries you choose—Python’s pathlib / argparse, a Bash script that leverages rename, or otherwise. Please let me know the language you prefer and how long you’ll need. A quick proof that the numbering and prefix/suffix pattern works on a sample folder will be the final acceptance test. Purpose - I scan thousands of image files - and I would like to renumber those within a directory in this manner for long term identification. Renaming them by hand is very time consuming. I would want a copy of the source code too. Thanks.
Project ID: 40365229
86 proposals
Remote project
Active 1 mo ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
86 freelancers are bidding on average $126 USD for this job

I am an experienced Python developer with a strong background in creating automation scripts and tools for file management. I can confidently deliver a solution tailored to your need for a batch file renaming script on MAC, utilizing Python which allows for versatility and ease of use across platforms. My proposal involves using Python’s pathlib and argparse libraries to scan directories, apply the specified naming convention, and ensure original extensions remain unchanged. The script will ignore hidden files and present a list of proposed changes before renaming, allowing for verification and accuracy. With a focus on simplicity, I'll ensure it meets your exact requirements, including user-editable fields and indexing. I am interested in discussing the project scope and timeline further. Could you specify if any additional features are needed, or the size of a typical directory? I am eager to provide a detailed plan and sample to meet your expectations efficiently.
$250 USD in 2 days
8.4
8.4

⭐⭐⭐⭐⭐ Create a Script to Rename Files in a Clear Naming Order ❇️ Hi My Friend, I hope you're doing well. I’ve gone through your project requirements and see you are looking for a script to rename files in a specific order. Look no further; Zohaib is here to help you! My team has successfully completed over 50 similar projects focused on file management and automation. I will create a Python script that scans a chosen directory, renames files according to your specified pattern, and keeps the original file extensions intact. ➡️ Why Me? I can easily create your file renaming script as I have 5 years of experience in Python programming, file handling, and automation. My expertise includes working with libraries such as pathlib and argparse, ensuring flexibility and efficiency. Additionally, I have a strong grip on other relevant tools and methods that will enhance the overall functionality of your project. ➡️ Let's have a quick chat to discuss your project in detail. I’ll also show you samples of my previous work. Looking forward to discussing this with you! ➡️ Skills & Experience: ✅ Python Programming ✅ File Management ✅ Automation Scripting ✅ Error Handling ✅ Pathlib Library ✅ Argparse Library ✅ Directory Scanning ✅ String Manipulation ✅ Renaming Files ✅ User Input Handling ✅ Debugging Skills ✅ Project Management Waiting for your response! Best Regards, Zohaib
$150 USD in 2 days
7.9
7.9

Hi I can build this as a clean Mac-compatible Python renaming tool that lets you drop a folder onto it, preview all proposed filename changes, and confirm before any files are renamed. The main challenge here is making bulk renaming safe and predictable when processing thousands of image files, so I would solve that with a preview/confirmation step, strict sorting/indexing logic, and hidden-file filtering before any rename occurs. My approach would preserve original extensions, ignore hidden files, sort files consistently by name, generate the indexed two-digit sequence automatically, and apply your exact naming pattern with user-editable fields for prefix, numeric blocks, and text suffix. I can package it so it runs easily on Mac with Python and provide the full source code, clearly commented for future edits. I have experience building file-processing and automation scripts where reliability matters because the operation affects large batches of files. You’ll receive the script, source code, and a quick demo/proof using a sample folder to validate the numbering pattern before final sign-off. Thanks, Hercules
$250 USD in 7 days
6.6
6.6

Greetings, Thank you for considering my application for this project. As an AI Engineer and Python Developer with over 8+ years of experience, I bring a wealth of knowledge and expertise in the field of Python, Deep Learning. I have carefully reviewed the project description and am eager to discuss your specific needs and requirements in more detail. My commitment is to provide dedicated support and consistent follow-up throughout the project's lifecycle. Please feel free to reach out to me to further discuss how I can contribute to the success of your project. Looking forward to the opportunity of working together. Best regards, KuroKien
$60 USD in 1 day
6.7
6.7

HI..I am familiar and proficient in Python scripting for writing console desktop applications related to file system directory traversal and rename files as per given logic. The code delivered will be well commented for understanding and will be using Python 3.x
$100 USD in 2 days
6.6
6.6

Hi! I'd love to deliver this within 2 hours. Python is my expertise and passion and script renaming is something I do myself for my bulk-files too! Happy to deliver this! Best wishes, Salaar Khan
$112 USD in 1 day
6.2
6.2

With over 5 years of experience in software development, I can confidently say that I am more than capable of creating a robust and reliable script to meet your needs. My proficiency in Python and thorough understanding of libraries such as pathlib and argparse make me an excellent candidate for this task. In addition to developing full-stack web applications, I also specialize in creating automation scripts and API integrations which aligns perfectly with the scope of your project. My approach is focused not only on functionality but also user-friendliness, so you can expect a script that is easy to use and highly efficient for your batch file renaming needs. Given my love for clean code, I will make sure that the proposed renaming structure adheres strictly to your naming convention. Your satisfaction is paramount to me, which is why before one single file is renamed, I will present you with a list showing all the proposed changes. Along with the final version of the script, you will receive a comprehensive documentation as well as the source code to promote transparency and ensure continuity in case you need updates or modifications in future.
$243.33 USD in 1 day
5.8
5.8

Interesting project, I will build a Python script using pathlib and tkinter — drag a folder onto it, fill in the prefix, three-digit field, and text string, then preview all proposed renames before confirming. The two-digit index will auto-increment across files sorted by name, and original extensions stay untouched. I will bundle it as a Mac .app via py2app so you double-click or drag-drop without touching the terminal. Questions: 1) Should the sort order be purely alphabetical, or by file creation date? 2) Do subdirectories need recursive scanning, or top-level files only? Send me a message and we can go over the details. Best regards, Kamran
$90 USD in 5 days
5.6
5.6

Hi, I have strong experience in Python, scripting, file automation, and building clean utilities for batch file processing across macOS environments. I can create a simple drag-and-drop Python tool that scans a folder, previews the renamed file list based on your exact naming convention, and then applies the changes safely while preserving extensions and ignoring hidden files, with clear prompts so you stay in control before execution. You can expect clear communication, fast turnaround, and clean, well-documented source code that you can reuse anytime. Best regards, Juan
$140 USD in 1 day
5.8
5.8

Hi Kareem here. To make this batch renaming tool reliable for large image sets, the main thing to get right is a safe preview-to-rename flow that preserves extensions and applies the numbering pattern consistently. I’d do this in Python for macOS with a simple drag-and-drop folder workflow, editable input fields, and a clear preview list before anything is renamed. The priority should be hidden-file exclusion, collision-safe renaming, clean numbering in file order, and source code that stays easy to adjust later if your naming rules evolve. The best way to start is by building the preview logic first, then connecting the final rename action so the acceptance test is easy to verify on a sample folder.
$250 USD in 1 day
5.7
5.7

Hi there, I’ve read your Batch File Renaming Script project and I’m confident I can deliver a Mac-friendly Python tool that fits your exact workflow. The script will accept a folder drop, open a small GUI for you to enter the prefix, three-digit index (01, 02, ...), two-digit index (01, 02, ...), and the descriptive title, then preview the proposed renames before you click Go. It preserves original extensions, ignores hidden files, and renames items in name order within the directory according to your convention. I’ll implement this in Python using pathlib and a lightweight GUI (Tkinter) so you can run it anywhere with a single command. The code will include a clear, commented approach and a ready-to-run setup script. You’ll get a copy of the source, plus a simple README with how-to steps and a quick test workflow to prove the numbering pattern works in a sample folder. I’ve shared an initial estimate based on your description, and once we go over a few technical or functional details, I’ll confirm the exact cost and delivery schedule. [Due to your workflow, I’ll ensure the preview list shows exactly how each file will be renamed before you press Go to apply the changes.] Would you like the numbering to reset per subfolder or continue sequentially across all files in the selected directory, and should the preview reflect a dry-run only or a real-rename step when you click Go? Looking forward to your reply so we can finalize the exact plan. Best regards, Asad
$75 USD in 3 days
5.4
5.4

Hello, I’m a Senior Software Engineer with extensive experience in Python automation and web scraping. I’ve carefully reviewed your requirements and I can deliver a reliable, production-ready solution — not a quick workaround. ✅ Clean and maintainable code ✅ Clear communication ✅ On-time delivery I’d be happy to discuss your project details and propose the best technical approach. Best regards, Samir
$50 USD in 1 day
5.5
5.5

Hello, hope you are well. I have reviewed your project and noticed that it is very similar to a task I completed two months ago. I am a skilled freelancer with 6+ years of experience in Python, Software Development and I can deliver the results as quickly as possible. Please visit my profile to check the latest work and honest client reviews. Let us make this great together, please connect in chat. Talk soon.
$120 USD in 7 days
5.2
5.2

Hi there, I understand you need a macOS-friendly batch renamer that shows a preview, accepts a user-editable prefix and the numeric fields (three-digit group, two-digit indexed counter), preserves extensions, ignores hidden files, and produces a source copy. My production and deployment background makes me a reliable fit: I deliver tested scripts, CLI wrappers, and macOS-friendly drop-in apps. - Deliverable: Python script (drag-and-drop macOS-friendly) that prompts for prefix, three-digit group, starting index, and text suffix, then lists proposed renames. - Deliverable: Confirmation-driven renaming operation that preserves original extensions and skips hidden files. - Deliverable: Test proof (sample folder run) and full source code with usage docs and optional argparse flag for headless runs. - Risk/QA: Dry-run preview, validation of name collisions, rollback plan (create mapping + option to revert), and minimal downtime. Skills: ✅ Python ✅ pathlib / argparse ✅ preview + validation workflow ✅ macOS execution / executable script deployment ✅ extension-preservation, hidden-file filtering, collision handling ✅ (optional) small GUI via Tkinter if preferred Certificates: ✅ Microsoft® Certified: MCSA | MCSE | MCT ✅ cPanel® & WHM Certified CWSA-2 I’m available and can deliver a working script + docs and proof in 1 day for $100. Do you prefer a simple terminal prompt flow or a minimal Tkinter GUI for entering prefix/fields and confirming the preview? Best regards,
$100 USD in 1 day
5.0
5.0

Hey, I’ve reviewed your project and see you need a small, reliable script to rename files in a directory using a strict naming convention with a user editable prefix, indexed numbering, and preserved extensions. I can build a Python based tool for macOS where you can drag and drop a folder, enter the prefix and number fields, preview all proposed filenames, and then confirm to execute the renaming safely. Hidden files will be ignored and existing extensions preserved. I’ll implement clean indexing logic for the two digit sequence, keep the three digit field and text segment configurable, and ensure the script sorts files properly before renaming. You’ll receive a preview list before any changes are made, plus a simple interface using Python’s standard libraries so it runs with one command. I’ll also include clean error handling and comments so you can easily maintain or modify the script. I’ve built similar automation tools and can deliver a working version quickly, including source code and a short walkthrough. Let’s connect and I’ll prepare a sample demo with test files to validate the naming pattern. Best regards Muhammad Adil Portfolio: https://www.freelancer.com/u/webmasters486
$100 USD in 2 days
5.1
5.1

Hi, I can build a simple and clean Python-based renaming tool for Mac that lets you drop a folder, preview changes, and then safely rename files in your required format. Looking forwared to your response.
$200 USD in 3 days
4.8
4.8

Hello, I fully understand your requirements. I am ready to start Thanks and Regards, Everest Technology .
$99 USD in 2 days
4.7
4.7

Hello, I have carefully reviewed your project requirements regarding building a file renaming tool with a strict naming convention. I can develop a clean, reliable, and user‑friendly Python script that works perfectly on macOS. The script will: • Scan all files inside the selected directory • Ignore hidden files • Preserve original file extensions • Allow you to enter a custom prefix, the three‑digit block, the two‑digit index, and a text description • Show you a complete preview list before applying any renaming • Apply the new naming convention to all files in correct order • Work simply by dragging and dropping a folder onto the script I will also provide the full source code, documentation, and a sample test run to confirm the numbering and naming pattern. If you have any additional preferences or workflow details, I can easily include them. I am ready to start immediately. Estimated delivery time: 1 day Looking forward to working with you. Best regards.
$80 USD in 1 day
4.7
4.7

Hi I already have a batch file renamer with all the features you asked for ready and i can send you a video of it once you contact me. It will take me a couple of hours to add the final touches to the ready script so it aligns with your naming convention and write installation and usage guide for you. The script is written using python and i have been using it for 3 months now so you won't face any errors. I would appreciate the opportunity to talk to you in more details. Best regards. Hossam
$80 USD in 7 days
4.4
4.4

Hey, I’ve built dozens of file management and automation scripts, and I can get this running for you quickly. I’ll provide a Python script that handles the renaming logic exactly as you’ve described, ensuring it's both fast and safe to use. The Game Plan The Logic: The script will scan your chosen folder, sort the files alphabetically, and apply your specific pattern: [Prefix] [000][00] [Description].[ext]. Smart Indexing: I’ll set up the two-number field as a dynamic index (01, 02, etc.) that automatically increments based on the number of files in the directory. Safety First: I’ll include a "Dry Run" mode. This lets you see exactly how the files would be renamed before the script actually touches a single file, preventing any accidental naming errors. Why It Works I have 15+ years of experience in systems engineering and automation. I use Python’s pathlib, which makes the script cross-platform (it’ll work on Windows, Mac, or Linux) and ensures that file extensions are never accidentally changed or corrupted. Next Step: I can have this script ready for you in a couple of days. Do you want the "text string" part to be the same for all files, or should the script try to pull that from the original filename? Regards, Hany Aly
$200 USD in 2 days
4.2
4.2

Tillamook, United States
Payment method verified
Member since Apr 12, 2026
₹600-1500 INR
₹1500-4000 INR
$30-250 USD
$750-1500 USD
min $50 AUD / hour
₹100-400 INR / hour
$10-30 USD
₹1500-12500 INR
min €36 EUR / hour
$250-750 USD
$10-30 CAD
€250-750 EUR
₹100-400 INR / hour
₹600-1500 INR
₹750-1250 INR / hour
₹12500-37500 INR
$30-250 USD
£250-750 GBP
₹600-1500 INR
₹37500-75000 INR