Metadata-Version: 2.4
Name: pyfileutilz
Version: 1.1.7
Summary: A comprehensive Python package for handling files and folders
Author: Isaac Onagh
Author-email: mkalafsaz@gmail.com
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE.md
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: license-file
Dynamic: requires-python
Dynamic: summary

# PyFileUtilz

A comprehensive Python package for handling files and folders with common file operations.

## Features

- **File Handling**: Read, write, copy, move, delete files
- **Folder Management**: Create, delete, list, manage folders
- **File Search**: Advanced search capabilities
- **Compression**: ZIP, TAR, GZIP support
- **Validation**: File type, size, permission validation
- **Utilities**: Path operations, file information, backups

## Installation

```bash
pip install pyfileutilz
from pyfileutilz import FileHandler, FolderHandler, FileOperations

# File operations
file_handler = FileHandler("path/to/file.txt")
content = file_handler.read_text()
file_handler.write_text("New content")

# Folder operations
folder_handler = FolderHandler("path/to/folder")
files = folder_handler.list_files()

# File information
file_info = FileOperations.get_file_info("path/to/file.txt")
