Hi all,
I am looking for some C++ functions which I need to add to one of my projects.
**Functions Description. PLEASE READ CAREFULLY
**1. Search for Duplicate Files on Hard Disk:
Through this function, I will be able to search all my Hard Drive for duplicate files and report them in a ListView component (Report Style)
This function can have some parameters passed to it, those parameters are:
A. Which Drive partitions to search inside for duplicate files
B. Type of Files (All Files OR Select certain file types example (*.exe, *.dll,...etc)
C. Folders to Skip During Scanning for duplicate files
D. Requirments for duplicate match (Same Name, Same Size, Date &Time, CRC)
E. Options (Treat flobby drive as master file list - Skip system backup folder - Skip [login to view URL] folder - Skip zero length files)
F. Folders To Search (All Folders - Folders named [select folder])
G. Search for Files that are (Created - Modified - Accessed [After or before a specific date]
H. Search for Files that have File Attributes (Archive - ReadOnly - Hidden - System)
I. Search for Files with Size (at least ** KB at most ** KB)
J. Search for Files with that could include text (for text files only) Text to search for ()
2. Search and Delete all Invalid un-install Information from my system
Development Language: **C++** using NO MFC....ONLY API's
Development IDE: Borland C++ Builder (Highly Recommended), VC++ 6
Concerning the duplicate files function, I will appreciate it if coders can send a demo.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
**Windows (ALL)**