Skip to content

This File System Management Web Tool is a Flask-based web application that provides an intuitive interface for users to scan, recover, and optimize files in a directory. It allows users to interact with the filesystem from their browser, eliminating the need for manual command-line operations.

License

Notifications You must be signed in to change notification settings

Gagan27x/File-System-Management-Web-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

File System Management Web Tool 🛠️

Overview

The File System Management Web Tool is a Python-powered utility with a web-based interface that helps users efficiently scan, recover, and optimize files within a given directory. It simplifies file organization, data recovery, and system maintenance, making it a valuable tool for managing large numbers of files.

Features ✨

  • Scan Filesystem – Lists all files in a given directory and detects missing files.
  • Recover Files – Restores missing files from a backup folder.
  • Optimize Filesystem – Renames files in a structured format.
  • Logging System – Keeps records of all activities in filesystem_tool.log.
  • User-Friendly Web Interface – Simple UI to manage operations via a browser.
  • Cross-Platform Support – Works on Windows, macOS, and Linux.

Installation 🛠️

1. Clone the Repository

git clone https://github.com/Rio-07/File-System-Management-Web-Tool.git
cd File-System-Management-Web-Tool

2. Install Dependencies

pip install -r requirements.txt

3. Run the Application

python main.py

Usage

  1. Open the application in your terminal.
  2. Enter the directory path to scan or manage files.
  3. Choose between scanning, recovering, or optimizing files.
  4. View logs for details about the operations performed.

Technology Used

  • Programming Languages: Python, HTML, CSS, JavaScript
  • Libraries: os, shutil, logging, Flask
  • Other Tools: GitHub for version control, Markdown for documentation

Folder Structure

File-System-Management-Web-Tool/
│-- main.py  # Main script to run the tool
│-- requirements.txt  # Dependencies
│-- filesystem_tool.log  # Logs operations
│-- static/  # Frontend assets
│-- templates/  # HTML templates
│-- README.md  # Documentation

Contributing

We welcome contributions! Feel free to fork the repo, submit pull requests, and report issues.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any queries or suggestions, reach out via GitHub Issues or email.


Made with ❤️ by Rio-07

About

This File System Management Web Tool is a Flask-based web application that provides an intuitive interface for users to scan, recover, and optimize files in a directory. It allows users to interact with the filesystem from their browser, eliminating the need for manual command-line operations.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published