|
/* 临时文件自动删除功能 */
remove_temp_file()
{
int i=0;
for(i=0;i<=file_num;i++)
{
strcpy(filename,"TTPT");
itoa(i,temp,10);
strcat(filename,temp);
strcat(filename,file_extension);
remove(filename);
}
exit(1);
return 0;
}
就逻辑和编码的节目:
这个节目基本上遵循以下两个步骤来消除该用的磁盘空间:
- 建立临时数据文件自动:先建立临时档案,并有独特的名字,他们的一些数据,直到充满磁盘卷档案资料,这些临时性. 对此,各方面的数据分配逻辑驱动占领的所有档案资料,暂时用第一版的数据.
这样做,我选择的名称暂时Ttptxxxx.ptt档案格式,即4个字头的临时档案,并延长TTPT档案. 邮电局. 这样做是为暂时的独特filenames档案.
我已经设定了一个临时性的档案大小,大约相当于11718行业数据,可以按照你的定义. 我选择空间性质""(ASCII特性32)暂时填补数据档案. 但是,也可以采用随机字符空间.
- 暂时取消所有档案:当驾车是完全合乎逻辑的临时文件,显示所有数据区已用第一版. 现在所有的档案,造成节目临时取消自动. 用空间,从而达到消灭.
在编码的节目,各种特色店filename档案名称自动产生临时文件,名称不同.
WRITE_TO_TEMP功能(filename); 暂时填补了档案部门为11718(因为没有出现一组指定部门撰写缓冲),相当于数据缓冲数据,帮助40000名Dbuf网站. 50倍缓冲写数据时加快写作.
临时到磁盘建立档案数量、档案建立充满错误发生. ()Remove_temp_file功能暂时取消所有档案,造成节目.
这样,所有未消灭,但不影响空间数据的磁盘卷.
|
|