Basic identifier script (copy, rename and zip a directory)
$30-250 USD
已完成
已发布将近 8 年前
$30-250 USD
货到付款
I have a main directory with multiple files and sub directories that is about 1GB. I'm looking for a script (in ANY programming language - as it will be used on my personal Windows computer OR on a linux web server) that will create X copies of the main directory, after changing the name of a file in each directory and zipping them afterwards. This will be used to catch piracy, as the name of the file will allow me to link it to the unique person who downloaded it.
Let me give you an example:
The original directory has a file inside the subdirectory /Data/ called [login to view URL]
The script should do the following steps:
1. Create a complete copy of this original directory and NAME the new directory copy a random MD5 hash (e.g. /0e75e448fdbf626a0aec18893146dcfd/foldername/). Where /foldername/ is the name of the original folder.
2. Then it should change the name of the file inside the subdirectory (/0e75e448fdbf626a0aec18893146dcfd/foldername/Data/) by adding 1 digit to it (the file name always ends with a number). With the example above it would change the file name to test_20155593.txt.
3. It should ZIP /foldername/ and all files inside and delete the clone directory afterwards (it should do this after each copying session, to preserve space - so not ZIP after creating all directory copies). So it will look like: /0e75e448fdbf626a0aec18893146dcfd/[login to view URL]
4. And finally, it should create a spreadsheet)for me with the MD5 and corresponding file names.
I should be able to set the amount of copies of the directory the script will create. I expect to create about 1000 copies (and yes, I have more than 1TB free space).
The function of this script is basically a Piracy catcher. When a customer downloads the ZIP, and decides to pirate it, I will be able to download the pirated ZIP, and find out who did it, as each customer will receive an unique file download.
Let me know which programming language you plan to use.
I need this script today, so you need to be able to start immediately. If you can't finish it today, then please don't bother bidding. It should be an easy script to make for any developer.
Hi,
Our Zend Certified PHP Engineers with 7+ years of experience can do this project precisely and exactly as per your requirements. We have expertise in PHP/ MySQL/JQuery / CSS/ Javascript/HTML etc. and hence are fully qualified to handle your project.
USP
1) We prove cheaper as our developers are 3 times faster than others saving us on time=money, the benefit of which we pass on to our clients.
2) Being well qualified, our developers create coding that meets highest quality standards and is highly secure.
You may look into our reviews at freelancer.com to get insight of our commitment towards work and customer satisfaction.
Working Methodology:
1) We analyze and bid on project.
2) Client award us project and create 100% milestone payment.
3) We discuss project in details and accept and start working on project.
4) Test server details are provided to client so they can track progress.
5) Client can test the work on our server and once satisfied, releases the payment in full after which we deliver the code / install on client server.
6) Once client is satisfied with work, we exchange reviews.
7) We provide after delivery bug fixing free of cost upto 6 months unless the code is modified at client end.
8) Any changes falling out of scope of project are chargeable.
Best Regards
Nirmala
Om Technologies
Hello,
I will use C# console application to build this script. It works on Windows OS. I can work on this small work immediately. Please let me know if you want to proceed this project with me.
Thanks,
Hao
Dear client, how are you?
I am a C++ programmer and mathematician.
I think your task is very appropriate for me.
Please check my "Profile & Work List" and tell me details if my skill is in your concern.
Looking forward to your response.
Thanks.
https://www.freelancer.com/projects/Software-Architecture/Copy-files-their-extension.html
https://www.freelancer.com/projects/php/Web-Site-Backup-Class/
are two similar projects. one vb.net windows desktop, second PHP
I have read your complete description and I will be able to do your task on php language. I have not done such thing before but I can surely give a try and do it for you. Its doable. Let me know if you are interested.
I am an experience web developer having good hands on latest relevant technologies used for the front end and backend development,i am experienced in doing the similar projects,i could be results a better resource for your project,looking forward to here from you for the further discussion.
i could result a good resource for this work,i'll try to complete work as soon as i can with perfection.
I work for a big retail company with more than 1000 stores and we make this kind of process all the time.
I will use java because as you said it have to be multiplatform.
Using the best practices, clean and optimized code I can ensure you that you will have this done today and It will do your specifications as you request.
We need to ensure the result you want, for that I will test the code as many times as needed to deliver a free errors script.
If we work together I will make some questions about were this script will be running, because sometimes this kind of scripts may have troubles deleting files on windows if they are in use, so we will work in a solution to delete them later or do something for that case.
Thank you for your time.
Because the script will be used in windows or linux, I will use Python script for cross-platform.
I am also good at c/c++ ,if you want to use c++ , I can use it instead.
Hi,
I’m dedicated professional Web and Desktop Programmer & Developer and also Team leader of my company. I have been working with challenge and hope to improve future plan with good network every client. If any client want to get more faster job services with save time I am ready to work. I can ensure that I’ll complete each instruction within time frame even more faster.
I am available everyday to work more than 12 hours. I can ensure that I'll complete each instruction within time limit with daily update on server. I am ready to work and I hope I'll get permit to prove my experience.
Thank you