use ntfs_reader::file_info::FileInfo;
use ntfs_reader::mft::Mft;
use ntfs_reader::volume::Volume;
fn main() -> Result<(), Box<dyn std::error::Error>> {
let volume = Volume::new("\\\\.\\C:")?;
let mft = Mft::new(volume)?;
for file in mft.files() {
let info = FileInfo::new(&mft, &file);
println!(
"Path: {}, Size: {} bytes, Directory: {}",
info.path.display(),
info.size,
info.is_directory
);
}
Ok(())
}