我正在尝试从互联网上下载文件到我的临时目录。
这是我到目前为止所做的:
HRESULT hr;
LPCTSTR Url = _T("linkhere"), File = _T("C:\\test.exe");
hr = URLDownloadToFile (0, Url, File, 0, 0);
这很好。
如何将文件保存到临时目录(使用GetTempPath)
答案 0 :(得分:0)
由于用于存储临时文件的目录是可配置的,因此不应将其路径硬编码到应用程序中。相反,使用GetTempPath()来询问路径,然后将结果用作前缀,这意味着您只需将“temp.exe”附加到其中即可。
(顺便说一下,你可以使用“/”而不是“\”,因为不断地转义反斜杠既繁琐又容易出错。例如,你写的是“some / random”而不是“some \ random \ path \” /路径/").