소스 검색

修复当目标文件夹已经存在时,copy_dir_all报错 (#29)

LoGin 1 년 전
부모
커밋
428e17c4cd
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      src/utils/file.rs

+ 1 - 1
src/utils/file.rs

@@ -47,7 +47,7 @@ impl FileUtils {
     /// 递归地复制给定目录下所有文件到另一个文件夹中
     pub fn copy_dir_all(src: &Path, dst: &Path) -> Result<(), String> {
         let mut cmd = Command::new("cp");
-        cmd.arg("-r").arg("./").arg(dst);
+        cmd.arg("-rf").arg("./").arg(dst);
 
         cmd.current_dir(src);