Đang Thực Hiện

Duplicate Searcher

Duplicate Searcher

The aim of this Duplicate Searcher project is to produce a C# based application that will scan a file system or file repository for duplicate files using CRC

The different types of comparison will be:

File System with itself e.g. D:\data with D:\data

File System with an other file system e.g. C:\data with D:\data

File System with a file repository

The software will produce a list of duplicate files i.e. files with matching CRC and their locations in both source and destination.

The file repository will have a simple interface that will allow you to retrieve files. A sample set of classes to retrieve files is included below.

Deliverables

The following deliverables are required:

1. A C# Class Library to perform the comparisons listed above.

2. A command line program to drive the above library

3. A concrete implementation for the file repository so testing may be performed. For example, FTP may be used as a repository or even an other file system may be used. This only has to be good enough for testing.

4. Optional – A WPF or Windows Forms application to display the CRC matches.

Appendix

/// <summary>

    /// Reads files from a repository

    /// </summary>

    public abstract class RepositoryReader

    {

        private string repositoryIdentifier;

        

        public RepositoryReader(string repositoryIdentifier)

        {

            [url removed, login to view] = repositoryIdentifier;

        }

        

        /// <summary>Connects the repository</summary>

        /// <returns>true if connection successful</returns>

        public abstract bool connect();

        

        /// <summary>Returns the next item in the repository</summary>

        /// <returns>null if there is no next item</returns>

        public abstract RepositoryItem next();

    }

    

    public abstract class RepositoryItem

    {

        

        public abstract string id();

        public abstract string location();

        public abstract string title();

        public abstract string fileName();

        public abstract Stream getFile();

        

    }

Some notes on CRC can be found here:

[url removed, login to view]

Kỹ năng: .NET, Lập trình C#

Xem thêm: searcher, wpf programming, what is string matching, what is a string in programming, what is application programming interface, what is an interface in programming, what is an application programming interface, what is a library in programming, what is a class in programming, what are classes in programming, types of software testing, types of programming, string programming, string matching in c, string library in c, string library c, stream programming, software testing types, public programming, programming what is a class, programming types, programming questions in c#.net, programming data types, programming classes, perform line

Về Bên Thuê:
( 4 nhận xét ) Sydney, Australia

Mã Dự Án: #1697189

Đã trao cho:

z0mbie

Hi, please check PM and attached file. Thanks

$300 AUD trong 3 ngày
(13 Đánh Giá)
5.2

15 freelancer đang chào giá trung bình $327 cho công việc này

Majkan

Hello. Please check PM.

$250 AUD trong 3 ngày
(47 Đánh Giá)
5.9
skctechno

I am an expert in C#, VB.NET, So I can do this for you with Quality and Performance. I have 9 years of experience in .Net and this project suits me very well. I complete my projects on or before time, my bid cost i Thêm

$250 AUD trong 5 ngày
(42 Đánh Giá)
5.8
ferenckv

Hello! I'm a very experienced C# developer, I can deliver your project. Please see PMB for details.

$350 AUD trong 5 ngày
(12 Đánh Giá)
5.1
crypted

please check your pm.

$300 AUD trong 7 ngày
(23 Đánh Giá)
4.9
aspnetexpert

c# expert here

$300 AUD trong 7 ngày
(15 Đánh Giá)
4.4
DamithaKD

Read Pm :)

$500 AUD trong 10 ngày
(9 Đánh Giá)
4.2
thesaw

hello i can help u

$250 AUD trong 7 ngày
(14 Đánh Giá)
3.9
studioprog

Hi, I have 5+ years experience in C#. I can do it.

$250 AUD trong 1 ngày
(3 Đánh Giá)
3.2
itzybit

Hi, I am a .NET developer and have experience developing custom libraries for many clients. I can work on this project immediately and get this completed quickly for you. I look forward to hearing from you. Thanks f Thêm

$250 AUD trong 2 ngày
(1 Đánh Giá)
2.0
markanthony52387

I have the same project presented when I was in college during my software engineering project subject using .net. I can help you out on this. I only have to convert my vb to c# which is very easy to do if your want me Thêm

$250 AUD trong 7 ngày
(0 Đánh Giá)
0.0
wayneturner9

Hello Sir, Please check PMB for listing and confident to complete the project with quality services.. Best Regards

$600 AUD trong 10 ngày
(0 Đánh Giá)
0.0
nqkhanh

Hello ! It's very easy. I can help you.

$300 AUD trong 5 ngày
(0 Đánh Giá)
0.0
atalotechnology

Atalo Technology is a Software Development Company in Coimbatore, INDIA. The company came into existence in the year 2012 and since then, is catering all it's esteemed clients with a spectrum of services like software Thêm

$750 AUD trong 30 ngày
(0 Đánh Giá)
0.0
Thrivikram87

I have more than 3 years of exp in .net. Done similar kinds work previously using CRC.

$350 AUD trong 2 ngày
(0 Đánh Giá)
0.0
jorghi12

I can do this, but do you only want CRC to be used? Could another method be used?

$250 AUD trong 4 ngày
(0 Đánh Giá)
0.0