2021
06-05
06-05
Golang 删除文件并递归删除空目录的操作
目的:删除文件之后,如果目录为空,递归删除为空的目录。svr.dataDir指目录的最外层,递归删除目录的时候判断到这一层即可。eg:/Users/danny/datafuncdeleteFileOnDisk(localPathstring){log.Debugf("removefile:%s",localPath)iferr:=os.Remove(localPath);err!=nil{log.Error(err)}dirsList:=make([]string,0,0)fordir:=path.Dir(localPath);dir!=svr.dataDir&&len(dir)...
继续阅读 >