Crates.io | file-id |
lib.rs | file-id |
version | 0.2.2 |
source | src |
created_at | 2023-05-17 00:13:41.688575 |
updated_at | 2024-10-25 16:53:49.418901 |
description | Utility for reading inode numbers (Linux, MacOS) and file IDs (Windows) |
homepage | https://github.com/notify-rs/notify |
repository | https://github.com/notify-rs/notify.git |
max_upload_size | |
id | 866453 |
size | 29,420 |
A utility to read file IDs.
Modern file systems assign a unique ID to each file. On Linux and MacOS it is called an inode number
, on Windows it is called file index
.
Together with the device id
, a file can be identified uniquely on a device at a given time.
Keep in mind though, that IDs may be re-used at some point.
let file_id = file_id::get_file_id(path).unwrap();
println!("{file_id:?}");
serde
for serde support, off by default