SearchMaster is a Python library that helps you search for files with a specified name across all available drives on your system.
Project description
SearchMaster
Overview
SearchMaster
is a Python library that helps you search for files with a specified name across all available drives on your system. Whether you're looking for a specific document, image, or any other file type, SearchMaster
can help you locate it quickly and efficiently.
Features
- Cross-Drive Search: Searches across all mounted drives on your system, ensuring comprehensive file discovery.
- Efficient File Locating: Uses optimized search algorithms to quickly locate files, even in systems with vast amounts of data.
- User-Friendly Output: Provides clear and concise output, listing the full paths of the located files and the total number of matches found.
- Customizable Search Parameters: Allows you to specify the file name or pattern you are looking for, making it versatile for different search needs.
- Error Handling: Includes robust error handling to manage issues like inaccessible directories or read permissions.
Demo
!
Badges
🚀 About Me
👋 Hi there! I'm Deepanshu, a passionate software developer with a broad range of skills in various programming languages and technologies. I thrive on solving complex problems, building efficient solutions, and continuously learning and growing in the tech world.
Requirements
- Python 3.x
psutil
library
Installation
-
Clone the repository:
git clone https://github.com/deepanshu414/find_all.git
-
You can install SearchMaster using pip:
pip install SearchMaster
Usage/Examples
Here's how to use the SearchMaster
library to search for a file named example.txt
:
from SearchMaster import search
def main():
# Define the file name or pattern to search for
file_name = "example.txt"
# Perform the search operation
# The search function will return a list of paths where the file is located
search_results = search(file_name)
if __name__ == "__main__":
main()
🔗 Links
Support
For support, email deepanshuantil4113@gmail.com
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file SearchMaster-1.1.1.tar.gz
.
File metadata
- Download URL: SearchMaster-1.1.1.tar.gz
- Upload date:
- Size: 2.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b12aea94cc6f7a1d4d6095cfcc505b065125bfdd7c3722829c131d4452aa6961 |
|
MD5 | e041954ba3e61bc619b3cecf75e444a6 |
|
BLAKE2b-256 | 7ab22892255edf157943de833e8e099ca1c02a0db71f337656a4bcad49604c27 |
File details
Details for the file SearchMaster-1.1.1-py3-none-any.whl
.
File metadata
- Download URL: SearchMaster-1.1.1-py3-none-any.whl
- Upload date:
- Size: 3.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5b975cb2f7a88345420e9700479d27894888301d4c5b671993a0d97c1797ac4 |
|
MD5 | 619ec987bfddf987a86fbe880cbdc908 |
|
BLAKE2b-256 | 26de0fecc27d12051e6d7028d11c58bc3ebddd5c164227db15d861a3b44c8741 |