Giter VIP home page Giter VIP logo

mdhasnainali / duplicate-files-finder Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 8 KB

Discover and eliminate duplicate files effortlessly with my Duplicate Files Finder project. This Python-based tool efficiently scans any directory, pinpointing identical files to save disk space. Organize your data hassle-free and optimize storage utilization with this intuitive utility.

License: MIT License

Python 100.00%
duplicate-removal duplicatefilefinder python-script

duplicate-files-finder's Introduction

Duplicate Files Finder

GitHub

Duplicate Files Finder is a Python project that helps you identify duplicate files within a specified directory. It provides a simple and efficient way to locate identical files, allowing you to manage your storage space effectively.

Table of Contents

Introduction

Have you ever wondered if there are duplicate files cluttering your directories and consuming unnecessary disk space? Duplicate Files Finder is here to help! This project is a command-line utility that quickly scans a target directory, analyzes the contents of the files, and identifies any duplicates. By running this tool, you can easily spot identical files and decide which ones to keep or delete.

Features

  • Fast and efficient duplicate file identification.
  • Customizable directory scanning for finding duplicates within a specific location.
  • Support for various file formats, ensuring a comprehensive search.
  • Clear and concise command-line interface for ease of use.

File Structure

The project repository contains the following files and directories:

├── LICENSE
├── README.md
├── clearScreen.py
├── files
│ ├── file1.txt
│ └── file2.txt
├── main.py
  • LICENSE: The license file specifying the terms and conditions of using this project.
  • README.md: This file, providing essential information about the project.
  • clearScreen.py: A Python script to clear the console screen for a better user experience.
  • files: A directory containing sample files for testing the Duplicate Files Finder.
  • main.py: The main Python script responsible for scanning and identifying duplicate files.

Installation

To use the Duplicate Files Finder, follow these steps:

  1. Clone the GitHub repository to your local machine:
git clone https://github.com/mdhasnainali/Duplicate-Files-Finder.git
  1. Navigate to the project directory:
cd Duplicate-Files-Finder
  1. Make sure you have Python 3.x installed.

Usage

To run the Duplicate Files Finder, use the following command:

python main.py 

You can replace replace checking_dir with the absolute path of the directory you want to scan for duplicate files.

The utility will then analyze the specified directory and display a list of duplicate files, if any.

Contributing

Contributions to this project are welcome! If you have any suggestions, bug fixes, or new features to propose, feel free to create an issue or submit a pull request.

License

This project is licensed under the MIT License.


Thank you for checking out Duplicate Files Finder! We hope this tool helps you keep your file system organized and clutter-free. If you encounter any issues or have any questions, please don't hesitate to reach out. Happy organizing!

Note: In the "Installation" section, you can add specific instructions for setting up the project if needed. Additionally, you may want to update the "Usage" section with more detailed instructions and examples, depending on the functionalities of your actual project.


© Copyright 2023 | Md. Hasnain Ali

duplicate-files-finder's People

Contributors

mdhasnainali avatar

Watchers

 avatar  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.