gpt4 book ai didi

c# - 通过 WebClient.DownloadFile 获取的文件立即消失

转载 作者:太空宇宙 更新时间:2023-11-03 13:56:32 25 4
gpt4 key购买 nike

我遇到了一个奇怪的问题,我有一个更新程序的简单服务,它可以很好地下载文件,Explorer 会显示它,但下载后一两秒钟它就会从 Explorer 中消失;并且下载后仅运行exe的服务无法启动它,因为它显然不存在。

protected override void OnStart(string[] args)
{
Update();
}

public void Update()
{
WebClient WebClient = new WebClient();
WebClient.DownloadFile("http://xxxxxxx/xx/test.exe", @"C:\test.exe");
Load(); //Just runs the exe file.
}

我检查了我的 AV,它没有阻止它,测试了没有下载部分的加载代码,工作正常,只有当我尝试下载它时才会出现问题。

最佳答案

我发现这是我的服务器的问题,文件名应该被更改,但没有,所以当我调用 WebClient.DownloadFile 时找不到要下载的文件,所以它有磁盘上的一个 0 字节文件,然后删除它,因为没有可下载的内容。

关于c# - 通过 WebClient.DownloadFile 获取的文件立即消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12000677/

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