流程大概如下图
操作过程:
- 新建文件, 生成了文件 1720...0922.txt文件,新建成功后调用readdir读取文件夹内容,返回数据,只有一个刚创建的文件
- 继续新建文件,生成 1720...5239.txt文件,调用readdir,返回数据,里面有2个文件
- 调用unlink方法,删除第二次创建的文件 5239.txt ,回调函数里也打印了删除成功,然后继续readdir,但是返回的数据依然包含刚才删除的文件
后来我又点了几次刷新,调用readdir,返回的数据依然包含被删除的文件
直到我重新编译小程序后再调用readdir,被删除的文件才消失