C++ 下载文件到漫游问题

C++ 下载文件到漫游问题,c++,C++,我正在尝试将文件下载到我的appdata漫游文件夹,但这不起作用 LPCTSTR Url = _T("http://examplesite.com/file.exe"), File = ("%USERPROFILE%\\AppData\\Roaming\\file.exe"); hr = URLDownloadToFile(0, Url, File, 0, 0); 它不会下载,如果我要执行File=C:\,它会工作;但我需要下载到漫游文件夹 必须调用ExpandEnvir

我正在尝试将文件下载到我的appdata漫游文件夹,但这不起作用

  LPCTSTR Url = _T("http://examplesite.com/file.exe"), 
File = ("%USERPROFILE%\\AppData\\Roaming\\file.exe");
        hr = URLDownloadToFile(0, Url, File, 0, 0);

它不会下载,如果我要执行File=C:\,它会工作;但我需要下载到漫游文件夹

必须调用ExpandEnvironmentStrings才能将%USERPROFILE%转换为合理的内容

它怎么不起作用?请花些时间阅读、拍摄、阅读,并学习如何创建一个新的网站。我还建议你阅读所有的,以了解对你的问题投反对票的一些原因。如果我使用File=C:\\,它不会下载它;但是我需要下载到漫游文件夹。你能写一个例子吗?