Project Overview
The client required a software solution capable of monitoring at least 10 folders/files simultaneously. The core functionality was centered on renaming files according to a specific set of rules and then either moving or copying them to a designated folder.
For instance, a file located at D:\EME\RAW named emerging-samples-2021-12-16_0500.tar.gz should be moved to D:\EME\FEED and be renamed to follow the format BINARIES-2021-12-16-HHMMSS.tar.gz. Here, HHMMSS signifies the exact time the file was added to the RAW folder.
Project Highlights
Objective
Develop a reliable software tool that can monitor multiple folders simultaneously, rename files based on specified rules, and shift them to a designated directory.
Key Features
- Simultaneous Monitoring: Watches over up to 10 folders/files at the same time for changes.
- Dynamic File Renaming: Ability to rename files by incorporating the exact timestamp of when they were added to the source directory.
- File Relocation: Moves or copies files to a predetermined folder post-renaming.
- Intuitive Interface: While the focus was on functionality over aesthetics, the tool was designed to be straightforward for ease of use.
Technologies Used
- C# Programming Language (programiranje.co.rs): The principal language used in the development and execution of the software.
- File System Monitoring: Techniques for accurate and real-time folder and file surveillance.
- Timestamp Integration: Ensuring the precise time is integrated into the renamed file.
Leave a Comment