创建临文件

//get unique temporary file. CString strFile; GetUniqueTempName (strFile); TRY { //Create file and write data.Note that file is closed //in the destructor of the CFile object. CFile file (strFile,CFile:: modeCreate | CFile:: modeWrite); //write data } CATCH (CFileException, e) { //error opening file } END_CATCH … Void GetuniqueTempName (CString& strTempName) { //Get the temporary files directory. TCHAR szTempPath [MAX_PATH]; DWORD dwResult=:: GetTempPath (MAX_PATH, szTempPath); ASSERT (dwResult); //Create a unique temporary file. TCHAR szTempFile [MAX_PATH]; UINT nResult=GetTempFileName (szTempPath, _T ("~ex"),0,szTempfile); ASSERT (nResult); strTempName=szTempFile; }


调用SDK函数GetTemPath可以确定临时文件的目录,该函数首先为临时路径检测TMP环境变量:如果没有指定TMP,检测TMP环境变量,然后返回到当前目录。下例说明了如何创建一个临时文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值