使用golang创建文件夹的时候,文件夹名称带空格,则需要把空格进行转义
path := "测试 空格 的 数据" err := exec.Command("bash", "-c", fmt.Sprintf("mkdir -p %s", strings.ReplaceAll(path, " ", "\\ "))).Start()
在判断文件或者文件夹是否存在的时候,带空格的数据不需要转义
path := "测试 空格 的 数据/ff adfa .txt" if !utils.Exists(path) { ..... }