adv_fs_utils

Crates.ioadv_fs_utils
lib.rsadv_fs_utils
version0.1.0
created_at2025-04-02 07:05:29.808288+00
updated_at2025-04-02 07:05:29.808288+00
descriptionA comprehensive library for file system operations with progress reporting and advanced search capabilities
homepage
repositoryhttps://github.com/mohtashimnawaz/fs_utilities
max_upload_size
id1616150
size35,432
(mohtashimnawaz)

documentation

README

fs_utils

A high-performance Rust library for file system operations with progress reporting and advanced search capabilities.

Features

  • File Search:

    • Recursive directory traversal
    • Glob pattern matching
    • Regular expression filtering
    • Case-sensitive/insensitive options
  • Directory Operations:

    • Calculate total size (bytes or human-readable)
    • Recursive copy with progress reporting
    • File counting
  • File Operations:

    • Copy with progress callbacks
    • Move with verification
    • Progress reporting with transfer speed
  • Performance:

    • Asynchronous I/O with Tokio
    • Efficient memory usage
    • Parallel operations where beneficial

Installation

Add to your Cargo.toml:

[dependencies]
fs_utils = "0.1"
Commit count: 12

cargo fmt