Tempファイルを作る

  • デル株式会社
  • 一時ファイルを作りたい時

    DWORD dwBuff    = 0;

    TCHAR szTempFilePath[MAX_PATH];
    TCHAR szTempFileName[MAX_PATH];

    CString strMessage;

    ::ZeroMemory(szTempFilePath,sizeof(szTempFilePath));
    ::ZeroMemory(szTempFileName,sizeof(szTempFileName));

    dwBuff = (DWORD)sizeof(szTempFilePath);

    if(::GetTempPath(dwBuff, szTempFilePath) == 0)
    {
       MessageBox("TempPathの取得に失敗しました。");
    }
    else
    {
       strMessage.Format("TempPath : %s",szTempFilePath);
       MessageBox(strMessage);
    }

    if(::GetTempFileName(szTempFilePath, "Miu",    0, szTempFileName) == 0)
    {
       MessageBox("TempFileNameの取得に失敗しました。");
    }
    else
    {
       strMessage.Format("TempFileName : %s",szTempFileName);
       MessageBox(strMessage);
    }

    関連記事

    ページ上部へ戻る