#directory #information #hierarchy #collecting #api

dirinfo

Crate dirinfo provides easy to use API for collecting various information about a directory hierarchy

2 releases

0.1.1 Jan 6, 2019
0.1.0 Jan 6, 2019

#10 in #collecting

MIT license

16KB
377 lines

dirinfo

Crate dirinfo provides easy to use API for collecting various information about a directory hierarchy.

To use this crate, add dirinfo as a dependency to your project's Cargo.toml:

[dependencies]
dirinfo = { git = "https://github.com/renl/dirinfo" }

Example

The following code calculates the total size in bytes of all files found in the directory hierarchy with the root directory specified by the pull function.

use dirinfo::DirInfo;

println!("{}", DirInfo::new().pull(".").get_files_size());

lib.rs:

dirinfo

Crate dirinfo provides easy to use API for collecting various information about a directory hierarchy.

To use this crate, add dirinfo as a dependency to your project's Cargo.toml:

[dependencies]
dirinfo = { git = "https://github.com/renl/dirinfo" }

Example

The following code calculates the total size in bytes of all files found in the directory hierarchy with the root directory specified by the pull function.

use dirinfo::DirInfo;

println!("{}", DirInfo::new().pull(".").get_files_size());

Dependencies

~0.1–6.5MB
~38K SLoC