• 使用golang创建文件夹的时候,文件夹名称带空格,则需要把空格进行转义

    path := "测试 空格 的 数据"
    err := exec.Command("bash", "-c", fmt.Sprintf("mkdir -p %s", strings.ReplaceAll(path, " ", "\\ "))).Start()
  • 在判断文件或者文件夹是否存在的时候,带空格的数据不需要转义

    path := "测试 空格 的 数据/ff adfa .txt"
    if !utils.Exists(path) {
      .....
    }