Skip to content

C# .Net directory watcher service for Windows to replicate a folder structure in alternate location

License

Notifications You must be signed in to change notification settings

brentengelbrecht/FolderSync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FolderSync

GitHub repo size GitHub contributors GitHub stars GitHub forks

FolderSync is a Windows service that maintains a replica of a file system directory tree in a different file system location

Prerequisites

Before you begin, ensure you have met the following requirements:

  • A Windows machine for development and testing
  • Visual Studio 2019 for build, run and packaging

Installing or removing FolderSync (Windows only)

Administrator rights required

To install:

InstallUtil <path/to/>FolderSync.exe

To uninstall:

InstallUtil /u <path/to/>FolderSync.exe

Using FolderSync

Create a configuration for folder to be monitored in Windows Registry

  • Use regedit to create a subkey under HKEY_LOCAL_MACHINE\SOFTWARE\Zooloo\FolderSync
  • Add string items for SourcePath (folder to be monitored) and TargetPath (location to hold the replica)

Start the service

  • Open the Services applet
  • Find the service named 'Folder Synchronisation Service'
  • Start the service

Open an issue

For feature requests or bug fixes

Contributing to FolderSync

To contribute to FolderSync, follow these steps:

  1. Clone this repository.
  2. Create a branch: git checkout -b <branch_name>.
  3. Make your changes and commit them: git commit -m '<commit_message>'
  4. Push to the original branch: git push origin <project_name>/<location>
  5. Create the pull request.

Alternatively see the GitHub documentation on creating a pull request.

License

This project uses the following license: GNU General Public License v3.0.

About

C# .Net directory watcher service for Windows to replicate a folder structure in alternate location

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages