老师,关于删除本地文件和目录,我这样实现可以吗?和你的不一样

来源:9-7 编码实战: 实现异步转移的MQ消费者

carefree_

2020-07-06

采用"os"包
删除本地文件:
err := os.Remove(fileLocalPath)
if err != nil {
fmt.Printf(“删除本地文件失败\n”)
return false
}
删除本地目录:
err := os.RemoveAll(dirLocalPath)
if err != nil {
fmt.Printf(“删除本地目录失败\n”)
return false
}

我实测过实成功的,这种方法和你的有什么不一样的地方?
写回答

1回答

xiaomo

2020-07-08

同学你好,这种方法也是可以的。课程里是go通过调用shell来执行删除的操作,正常情况下效果是一样的。

0
0

Go实战仿百度云盘-实现企业级分布式云存储系统

紧随“云时代”技术潮流,分布式云存储系统,做第一代云程序员

1077 学习 · 494 问题

查看课程