Simple file replication service - C# 2.0(repost)

Zrušen Zveřejněno Apr 23, 2006 K zaplacení v momentě doručení
Zrušen K zaplacení v momentě doručení

I need a Windows service to replicate a folder to another folder on another machine.

**Requirements:**

1. Software must run as a service to ensure everything is replicated correctly also without a user logged on at the machine.

2. Software must replicate files automatically as soon as they are created, changed, deleted or renamed based on replication rules. It must be possible to create more than one rule to set up several folder monitors to replicate. Use file change notification events of .net.

3. Configuration via XML config file.

4. Parameters which must be configurable:

- Source folder, file and wildcard search (e.g. folder\*.txt).

- Target folder to synchronize (can be local folder, network share or ftp host).

- Username/password to login on remote machine or FTP server.

- Time interval to synchronize in seconds. 0 = immediately when a file change event occurs. 1 = after the first change event, wait 1 second for other files/changes and process all together. This feature is used to avoid multiple parallel connection attempts to a FTP server e.g.

- Event types on which to react for replication: onChange, onCreated, onDeleted or onRenamed. The according actions must be executed on the target folder if these types are set.

Under no circumstances a file may be missed to replicate.

5. A little configuration winform tool to change the settings is required. This should allow to add, edit or delete replication rules. It must have functionality to reload the rules in the service after changes are done by the admin.

## 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 XP

.NET Framework 2.0

C# Language

C# Programování Inženýrství Microsoft MySQL Odd Jobs PHP Softwarová architektura Testování softwaru Pracovní plocha Windows

Identifikační číslo projektu: #3452737

O projektu

2 nabídek Projekt na dálku Aktivní Apr 27, 2006

2 Freelnceři na tento projekt zveřejňují nabídky v průměru $234

HABJAN

See private message.

$297.5 USD za 2 dní
(39 Recenzí)
5.2
jonbarker

See private message.

$170 USD za 2 dní
(19 Recenzí)
4.8