// 原始问题代码
func testFun(){
// 打开文件
file, err := os.Open(path)
defer file.Close()
// do something // 删除文件
defer func() {
removeErr := os.Remove(path)
if removeErr != nil {
fmt.Println(removeErr)
}
}()
}
// 原始问题代码
func testFun(){
// 打开文件
file, err := os.Open(path)
defer file.Close()
// do something // 删除文件
defer func() {
removeErr := os.Remove(path)
if removeErr != nil {
fmt.Println(removeErr)
}
}()
}