gpt4 book ai didi

c++ - URLDownloadToFile 到同一目录

转载 作者:太空宇宙 更新时间:2023-11-04 11:58:48 25 4
gpt4 key购买 nike

我正在尝试实现将随机文件从网络保存到 .exe 所在的同一目录。问题是我只在指定绝对目录时才让它工作。

我最后尝试的代码是:

    string home;    
home = system("echo %HOMEDRIVE%%HOMEPATH%/aaa.gif");

HRESULT hr = URLDownloadToFile ( NULL, _T("http://stackoverflow.com/gif.gif"), (TCHAR*)home.c_str(), 0, NULL );

我也试过:

HRESULT hr = URLDownloadToFile ( NULL, _T("http://stackoverflow.com/gif.gif"), "/aaa.gif", 0, NULL );

但它也不起作用。

我该如何解决?谢谢:)

最佳答案

尝试使用 _T(".\\aaa.gif") 作为文件名。这将使用当前目录作为文件存储位置。或者,您也可以使用 GetModuleFileName 获取 exe 的执行路径并计算出保存文件的路径名。

关于c++ - URLDownloadToFile 到同一目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15013126/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com