如何在程序定时清空文本文件的内容??
如上 问题点数:50、回复次数:4Top
1 楼yu_hl(卖柴火的小男孩)回复于 2002-05-16 17:40:27 得分 15
参考SetFilePointer, SetEndOfFileTop
2 楼panda_w(好想睡啊!)回复于 2002-05-16 17:40:55 得分 15
CFile::Remove
then
CFile::Open(...modeCreate ..Top
3 楼rkt_dijkstra(阿立青)回复于 2002-05-16 17:56:57 得分 20
char tempstr[256];HANDLE temphandle;
sprintf(tempstr,"%s",(LPCSTR)pFile->GetFilePath());
pFile->Close();
temphandle=CreateFile(_T(tempstr),GENERIC_WRITE|GENERIC_READ, FILE_SHARE_READ, NULL, CREATE_ALWAYS,///这个标志是重点。
FILE_ATTRIBUTE_NORMAL, NULL);
if(tmephandle!=INVALID_HANDLE_VALUE)
{
pFile->Attach(temphandle);
CloseHandle(temphandle);
}
else
{
///出错警告!!
}Top
4 楼LLSS666(雪饮狂刀)回复于 2002-05-16 18:24:30 得分 0
老大们那!1、我想定时清除,例如每隔十天清空文件一次,
2、或当文件大于2M时,Top




