-1

我正在尝试将文件从 Internet 下载到我的临时目录。

这是我到目前为止所拥有的:

HRESULT hr;
LPCTSTR Url = _T("linkhere"), File = _T("C:\\test.exe");
hr = URLDownloadToFile (0, Url, File, 0, 0);

这工作正常。

如何将文件保存到临时目录(使用 GetTempPath)

4

1 回答 1

0

由于用于存储临时文件的目录是可配置的,因此您不应将其路径硬编码到应用程序中。相反,使用GetTempPath()请求路径,然后使用结果作为前缀,这意味着您可以简单地将“temp.exe”附加到它。

(顺便说一句,您可以使用“/”而不是“\”,因为不断地转义反斜杠既乏味又容易出错。例如,您可以写“some/random/path/”而不是“some\random\path\” ”)。

于 2013-08-21T15:29:31.023 回答