You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
661 B
Rust
19 lines
661 B
Rust
use std::fs;
|
|
fn main() {
|
|
let file_metadata = fs::metadata("stats.txt").expect("Unable to get file metadata");
|
|
println!(
|
|
"Len: {}, last accessed: {:?}, modified : {:?}, created: {:?}",
|
|
file_metadata.len(),
|
|
file_metadata.accessed(),
|
|
file_metadata.modified(),
|
|
file_metadata.created()
|
|
);
|
|
println!(
|
|
"Is file: {}, Is dir: {}, is Symlink: {}",
|
|
file_metadata.is_file(),
|
|
file_metadata.is_dir(),
|
|
file_metadata.file_type().is_symlink()
|
|
);
|
|
println!("File metadata: {:?}", fs::metadata("stats.txt"));
|
|
println!("Permissions of file are: {:?}", file_metadata.permissions());
|
|
} |