广州日报2016年4月3日:用VB写文本文件的时候,提示“磁盘已满”(FAT32格式)

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/06 10:19:06
我用VB写了个程序,生成20000多个文本文件,VB里用open ....方法循环生成文件,在生成到第17944个文件的时候程序报错,提示“磁盘已满 61错误....” 我只有删除几个文件才可以继续生成,目录下只能生成17944个,要不就出错。

不知道是怎么回事,是不是FAT32格式有限制。
与容量无关,现在这个文件夹只有170M,我生成的都是文本文件,很小, 并且我现在在资源管理器中新建文件都行,也提示磁盘已满,除非删除一个文件,也能建一个文件。
磁盘空间还有2G

是的,FAT32磁盘最多容纳4GB的容量,你生成的文件已经满了磁盘

你可以将磁盘格式化成NTFS格式,就不会报错了

没有啊,我的也是FAT32,都到30000了也没出现这个问题,另外你可以让文本文件大一点啊,比如一个3M,这样1000个就是3G,我试了,也挺快的,大约2秒产生3个文件.9分半钟写了1000个文件.你是在做硬盘炸弹吧,我也作过,大概学程序的都作过,哈哈哈哈.有问题问啊,我老在知道,另外也记得回答点力所能及的问题帮帮出学的.

哦,明白了!!