String — UTF-8 text. Path — filesystem path.
String:
Path:
1use std::path::{Path, PathBuf};23// String4let name: String = String::from("file.txt");56// Path7let path = Path::new("/usr/local/file.txt");8let path = PathBuf::from("/usr/local/file.txt");
Conversion:
1let path = Path::new("file.txt");2let path_str = path.to_str().unwrap();34let string = String::from("file.txt");5let path = Path::new(&string);
Key: String for text, Path for filesystem.