1*eaa67f3cSLoGin use std::path::PathBuf; 2*eaa67f3cSLoGin 3*eaa67f3cSLoGin /// 获取给定路径的绝对路径 abs_path(path: &PathBuf) -> PathBuf4*eaa67f3cSLoGinpub fn abs_path(path: &PathBuf) -> PathBuf { 5*eaa67f3cSLoGin if path.is_absolute() { 6*eaa67f3cSLoGin path.to_path_buf() 7*eaa67f3cSLoGin } else { 8*eaa67f3cSLoGin std::env::current_dir().unwrap().join(path) 9*eaa67f3cSLoGin } 10*eaa67f3cSLoGin } 11