ioutil.ReadDir+os.Rename组合带来的问题

new_golang · · 1211 次点击
获取文件名列表是正确的(fmt.Println(files[i].Name())能输出全部文件名).前几项修改也是正确的.然后循环下去就不行了.理论上来说是一个一个文件执行下去的.不会存在加载两次被占用的情况.最最恐怖的是实际上算是异常退出,提示确是exit code 0.连排错的基础都没办法.就是没有一个panic都不知道怎么去找错 :(
#7
更多评论
检查程序的运行权限问题
#1
没有,因为单独执行这个语句是成功的.并且循环了3-4次的执行结果也是成功的,就是没完成之后的循环就退出了程序.
#2