(Free Version have lenght reg limit)
FileSystemMonitor is a lightweight Windows desktop application that monitors file system changes in real-time. Built with WPF and .NET 8, it tracks file and folder creation, modification, deletion, and renaming events with a clean, modern interface.
Perfect for developers, sysadmins, and power users who need to track what's happening on their file system.
| Feature | Description |
|---|---|
| π΄ Real-time Monitoring | Instant detection of file system changes |
| π Event Types | Created, Modified, Deleted, Renamed |
| π Automatic Logging | Daily log files for audit trails |
| π« Smart Filtering | Ignores system files and Recycle Bin |
| π Bilingual | English & Spanish (auto-detected) |
| π¨ Modern UI | Clean WPF interface with dark theme |
| β‘ Optimized | Debounced events to prevent spam |
| π¦ Portable | Single executable, no installation required |
- Go to Releases
- Download
FileSystemMonitor-vX.X.X-win64.zip - Extract and run
FileSystemMonitor.exe
# Clone
git clone https://github.com/SoftDryzz/FileSystemMonitor.git
cd FileSystemMonitor
# Build
dotnet build -c Release
# Run
dotnet run| Requirement | Version |
|---|---|
| OS | Windows 10/11 |
| .NET Runtime | 8.0+ (included in release) |
FileSystemMonitor/
βββ Helpers/ # Utility classes and extensions
βββ Models/ # Data models and event types
βββ Services/ # Core monitoring service (FileSystemWatcher)
βββ Views/ # WPF XAML views and windows
βββ App.xaml # Application entry point
βββ FileSystemMonitor.csproj
βββββββββββββββββββ ββββββββββββββββββββ βββββββββββββββββββ
β FileSystem ββββββΆβ FileWatcher ββββββΆβ UI Display β
β (Windows API) β β Service β β + Log File β
βββββββββββββββββββ ββββββββββββββββββββ βββββββββββββββββββ
- FileSystemWatcher monitors specified directories
- Events are filtered (ignoring system/temp files)
- Debouncing prevents duplicate event spam
- UI updates in real-time via WPF data binding
- Log files saved daily in
logs/folder
Contributions welcome! Feel free to:
- π Report bugs
- π‘ Suggest features
- π§ Submit pull requests
MIT License - See LICENSE
FileSystemMonitor es una aplicaciΓ³n de escritorio ligera para Windows que monitorea cambios en el sistema de archivos en tiempo real. Desarrollada con WPF y .NET 8, rastrea eventos de creaciΓ³n, modificaciΓ³n, eliminaciΓ³n y renombrado de archivos y carpetas con una interfaz limpia y moderna.
Perfecta para desarrolladores, administradores de sistemas y usuarios avanzados que necesitan saber quΓ© estΓ‘ pasando en su sistema de archivos.
| CaracterΓstica | DescripciΓ³n |
|---|---|
| π΄ Monitoreo en Tiempo Real | DetecciΓ³n instantΓ‘nea de cambios |
| π Tipos de Eventos | Creado, Modificado, Eliminado, Renombrado |
| π Registro AutomΓ‘tico | Archivos log diarios para auditorΓa |
| π« Filtrado Inteligente | Ignora archivos del sistema y Papelera |
| π BilingΓΌe | EspaΓ±ol e InglΓ©s (auto-detectado) |
| π¨ UI Moderna | Interfaz WPF limpia con tema oscuro |
| β‘ Optimizado | Eventos con debounce para evitar spam |
| π¦ Portable | Ejecutable ΓΊnico, sin instalaciΓ³n |
- Ve a Releases
- Descarga
FileSystemMonitor-vX.X.X-win64.zip - Extrae y ejecuta
FileSystemMonitor.exe
# Clonar
git clone https://github.com/SoftDryzz/FileSystemMonitor.git
cd FileSystemMonitor
# Compilar
dotnet build -c Release
# Ejecutar
dotnet run| Requisito | VersiΓ³n |
|---|---|
| SO | Windows 10/11 |
| .NET Runtime | 8.0+ (incluido en release) |
FileSystemMonitor/
βββ Helpers/ # Clases de utilidad y extensiones
βββ Models/ # Modelos de datos y tipos de eventos
βββ Services/ # Servicio principal (FileSystemWatcher)
βββ Views/ # Vistas XAML y ventanas WPF
βββ App.xaml # Punto de entrada de la aplicaciΓ³n
βββ FileSystemMonitor.csproj
βββββββββββββββββββ ββββββββββββββββββββ βββββββββββββββββββ
β Sistema de ββββββΆβ Servicio ββββββΆβ Interfaz β
β Archivos β β FileWatcher β β + Archivo Log β
βββββββββββββββββββ ββββββββββββββββββββ βββββββββββββββββββ
- FileSystemWatcher monitorea los directorios especificados
- Eventos se filtran (ignorando archivos del sistema/temporales)
- Debouncing previene spam de eventos duplicados
- UI se actualiza en tiempo real via WPF data binding
- Archivos log guardados diariamente en carpeta
logs/
Β‘Las contribuciones son bienvenidas! Puedes:
- π Reportar bugs
- π‘ Sugerir caracterΓsticas
- π§ Enviar pull requests
Licencia MIT - Ver LICENSE
Made with β€οΈ by SoftDryzz


