Coder Social home page Coder Social logo

xwyangjshb / filewatcher Goto Github PK

View Code? Open in Web Editor NEW

This project forked from techieguy12/filewatcher

0.0 1.0 0.0 237 KB

A file and folder monitor that can send notifications, perform actions, or execute a command when a file or folder is changed.

License: MIT License

C# 100.00%

filewatcher's Introduction

File Watcher

File Watcher is an application designed to monitor folders and files on the local system. When specific changes are detected a notification, can be sent to and endpoint via an API request, an action (copy, move, delete) can be performed, or a command executed.

Features

File Watcher includes the following:

Monitor files and folders. Specify paths to folders on a local or external hard drive, and perform an action when a file or folder is created, modified, or deleted in the path.

Exclude, or include, specific files and folders. Files and folders can be excluded from monitoring based on the name, attribute, or path.

Send notifications to an API endpoint. Send an API request to an endpoint on a creation, modification, or deletion of a file or folder.

Perform an action. Copy, move, or delete a file or folder when a change is detected.

Run a command. Run a command, such as an executable or script, when a file or folder change is detected.

Portable. No installation is required. Download the latest release and unzip the contents to a folder. Create the configuration file and then run the executable.

Low resource usage. With 7 watches monitoring a mix of internal and USB-connected external hard drives, File Watcher uses less than 40 MB of RAM, and negligible CPU usage.

Logging. Writes to a log file, that includes rollover functionality.

System Support

  • Windows
  • MacOS
  • Linux

For information using File Watcher, please read the Wiki.

For example use cases for File Watcher, please read Use Cases.

filewatcher's People

Contributors

techieguy12 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.