pub fn copy_dir_recursive(src: &Path, dst: &Path) -> Result<()>
Recursively copy a directory, skipping symlinked directories for safety.