小步慢跑

 

在系统临时文件夹下建立临时文件

主要是使用了GetTempPathGetTempFileName 两个系统api

   1: CString strTempPath;
   2: GetTempPath(MAX_PATH,strTempPath.GetBuffer(MAX_PATH));
   3: strTempPath.ReleaseBuffer(-1);
   4:  
   5: //临时文件的命名规则 "三个字母前缀4个十六进制的数字".TMP 即:preuuuu.TMP 
   6: CString strTempFileName;
   7: GetTempFileName(strTempPath,"trs",GetCurrentThreadId(),strTempFileName.GetBuffer(MAX_PATH));
   8: strTempFileName.ReleaseBuffer(-1);
   9:  
  10: CFile _file;
  11: if( !_file.Open(strTempFileName,CFile::typeBinary|CFile::modeWrite|CFile::modeCreate|CFile::shareDenyWrite) )
  12:     ASSERT(FALSE);
  13:  
  14: //...
  15:  
  16: _file.Close();

posted on 2012-07-19 10:18 zaccheo 阅读(466) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理


导航

统计

常用链接

留言簿

随笔分类(23)

随笔档案(26)

文章分类(1)

文章档案(1)

csdn

搜索

最新评论

阅读排行榜

评论排行榜