上一篇文章写道删除某个文件夹下面的所有文件,但是有时候并不能删除部分文件,令人十分苦恼。后来仔细检查了代码,有读取文件的部分,发现可能是没有关闭文件流的原因,加上了fout.close();后解决了问题。所以以后大家在读取完毕后一定要记得关闭流,养成一个好习惯。下面是我的部分代码,一定要记得close()
ifstream fin;
fin.open("jsd.txt");
int count, id;
count = kfc;
for(int i = 1; i <= count; i++)
{
in >> id;
SaveImage2(id);
}
fin.close();