Simplified library for managing files and folders
Project description
[file_manager] is a lightweight and efficient Python tool designed to simplify file and directory management. Unlike other libraries, it uses a secure deletion system that avoids common Windows permission locks (such as those caused by VS Code) by using the Recycle Bin.
- Features
Quick Creation: Creates folders and files with built-in name validation.
Secure Deletion: Implements send2trash to prevent "Access Denied" errors and allow file recovery.
Smart Renaming: Allows you to rename and move files with a single function.
Path Management: Allows you to work in the current directory or easily specify absolute paths.
- Installation
You can install this library directly from PyPI using pip:
pip install [file-manager-starlink]
- Requirements
Python 3.7+
Dependencies: send2trash
- Contributions
Contributions are welcome! If you have ideas for improving the library:
Fork the project.
Create a branch for your improvement (git checkout -b feature/Improvement).
Commit your changes (git commit -m 'Improvement added').
Push the changes to the branch (git push origin feature/Improvement).
Open a pull request.
- LICENSE This project is licensed under the MIT License. See the LICENSE file for details.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file file_manager_starlink-0.1.3.tar.gz.
File metadata
- Download URL: file_manager_starlink-0.1.3.tar.gz
- Upload date:
- Size: 3.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cf18eafefe6b1a0f9592faf1261db5c31ac00800865bc812c64008e5ce4e880e
|
|
| MD5 |
befe40916a6dda92bb4acd339cc8fad7
|
|
| BLAKE2b-256 |
b9f2f6331cd3a5026dd8a2a13f72a01ff056ab0fda8ac44b64a0b6b43d5381b5
|
File details
Details for the file file_manager_starlink-0.1.3-py3-none-any.whl.
File metadata
- Download URL: file_manager_starlink-0.1.3-py3-none-any.whl
- Upload date:
- Size: 4.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c94ddfa844ac49460f89559a69d496717b48bac8eb7efcfa9f2adf70e923e3e8
|
|
| MD5 |
923a4be6c28e32afc2d0df9aaea67511
|
|
| BLAKE2b-256 |
0eb06c882d3e60c436a49ce4964368052a21055a1e01b4d191005ccd38ce0af3
|