pub(crate) fn rm_if_exist(p: &str)