首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Visual Basic DownloadFile不会覆盖

Visual Basic DownloadFile不会覆盖
EN

Stack Overflow用户
提问于 2015-09-19 14:53:18
回答 1查看 243关注 0票数 1

我试图使用下面的代码使用visual basic从一个网站下载一个文件,但是我一直得到“接受覆盖”对话框。是否有一种方法可以防止Windows显示覆盖文件对话框?我不知道为什么会发生这种情况,因为我将默认的覆盖更改为true。

代码语言:javascript
复制
My.Computer.Network.DownloadFile(
            "http://example.com",
            "C:\download_location",
            userName:=String.Empty,
            password:=String.Empty,
            showUI:=False,
            connectionTimeout:=100000,
            overwrite:=True)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-19 21:55:22

相关MSDN文章说:

showUI 布尔值。指定是否显示操作的进度。默认是假的。

这一次(以及在那里找到的任何其他描述)使对取消对话框以覆盖文件没有任何期望。

因此,作为维奈·潘迪,要禁用带有问题的对话框,请提前删除该文件。这也带来了一个显著的优势:如果现有文件有任何问题(权限不足、挂起的文件锁),如果强制you (作为程序员)在下载启动前处理这些问题。我的意思是,独自处理这些事情总比依靠黑匣子的行动好。

代码语言:javascript
复制
If IO.File.Exists(exampleName) Then IO.File.Delete(exampleName) ' plus error handling

如果已经有一个具有该文件名的目录(例如,名为file.txt的目录),则也会考虑这种情况。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32669614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档