fix split absolute path

master
WangRunji 6 years ago
parent bfe1bec570
commit cc6a069586

@ -616,7 +616,10 @@ impl Process {
fn split_path(path: &str) -> (&str, &str) { fn split_path(path: &str) -> (&str, &str) {
let mut split = path.trim_end_matches('/').rsplitn(2, '/'); let mut split = path.trim_end_matches('/').rsplitn(2, '/');
let file_name = split.next().unwrap(); let file_name = split.next().unwrap();
let dir_path = split.next().unwrap_or("."); let mut dir_path = split.next().unwrap_or(".");
if dir_path == "" {
dir_path = "/";
}
(dir_path, file_name) (dir_path, file_name)
} }

Loading…
Cancel
Save