工控编程吧
标题:
上位机MFC如何创建临时文件
[打印本页]
作者:
qq263946146
时间:
2019-8-2 15:08
标题:
上位机MFC如何创建临时文件
在WINDOW系统上有一个概念叫做临时目录
一般默认在 C:\Documents and Settings\Administrator\Local Settings\Temp
可以通过
TCHAR szPathName[MAX_PATH];
TCHAR szFileName[MAX_PATH];
::GetTempPath(MAX_PATH, szPathName)来获得。
我们调用另一函数GetTempFileName
例如::GetTempFileName(szPathName, _T("~ex"), 0, szFileName)
就可以获得一个随机的临时 文件,保存在szFileName。
我们可以自己调用一个按钮点击函数来查看。
点击函数可参考如下
void CDemoDlg::OnCreateTmpFile()
{
TCHAR szPathName[MAX_PATH];
TCHAR szFileName[MAX_PATH];
//获得临时文件目录
if (!::GetTempPath(MAX_PATH, szPathName))
{
return;
}
//创建临时文件名并在目录中创建文件
if (!::GetTempFileName(szPathName, _T("~ex"), 0, szFileName))
{
return;
}
CString strText = _T("");
strText.Format(_T("临时文件:\n%s"), szFileName);
AfxMessageBox(strText);
}
复制代码
[MFC408]1[/MFC408]
[weixinlianxi]1[/weixinlianxi]
欢迎光临 工控编程吧 (https://www.gkbc8.com/)
Powered by Discuz! X3.4