表单应用程序VB.NET文件。创建方法,拒绝访问路径

表单应用程序VB.NET文件。创建方法,拒绝访问路径,vb.net,access-denied,Vb.net,Access Denied,我编写了一个应用程序,它解析一个网站并从该网站下载一个mp4文件。用户可以选择下载视频的路径 当我尝试下载时,我得到一个文件异常,对路径的访问被拒绝。当我给我选择的文件夹授予权限时,一切正常 我怎样才能解决这个问题?最终用户将选择该文件夹。如何更改权限?或任何其他解决方案?最终用户只能选择他有写入权限的文件夹 您要求销毁Windows安全模型。最终用户只能选择一个具有写入权限的文件夹 您要求销毁Windows安全模型。我的意思是最终用户将选择一个文件夹,然后我将文件下载到此文件夹。要下载,我必须

我编写了一个应用程序,它解析一个网站并从该网站下载一个mp4文件。用户可以选择下载视频的路径

当我尝试下载时,我得到一个文件异常,
对路径的访问被拒绝
。当我给我选择的文件夹授予权限时,一切正常


我怎样才能解决这个问题?最终用户将选择该文件夹。如何更改权限?或任何其他解决方案?

最终用户只能选择他有写入权限的文件夹


您要求销毁Windows安全模型。

最终用户只能选择一个具有写入权限的文件夹



您要求销毁Windows安全模型。

我的意思是最终用户将选择一个文件夹,然后我将文件下载到此文件夹。要下载,我必须创建一个文件,因此我需要该文件夹的权限。但我不知道如何在运行时获得该权限如果没有,则无法获得该权限。您仍在要求销毁Windows安全模型。那么,Windows中是否有任何公用文件夹(我可以创建文件的文件夹)可以与我的程序一起下载文件?用户的MyDocs或AppData文件夹,或临时文件夹。感谢您的回复。程序如何将文件保存到我想要的位置?i、 例如Photoshop或下载程序flashget???我的意思是最终用户将选择一个文件夹,然后我将文件下载到此文件夹。要下载,我必须创建一个文件,因此我需要该文件夹的权限。但我不知道如何在运行时获得该权限如果没有,则无法获得该权限。您仍在要求销毁Windows安全模型。那么,Windows中是否有任何公用文件夹(我可以创建文件的文件夹)可以与我的程序一起下载文件?用户的MyDocs或AppData文件夹,或临时文件夹。感谢您的回复。程序如何将文件保存到我想要的位置?i、 例如Photoshop或下载程序flashget???帮助用户选择一个可写目录,使用Environment.GetFolderPath()设置一个好的SaveFileDialog.InitialDirectory值。如果用户选择另一个目录,例如“D:\”或某个位置的新文件夹,该怎么办?他将选择一个路径,然后我将文件保存在该目录中。但是当我尝试创建文件时,它会显示“拒绝访问”,那又怎样?创建文件失败的原因有很多。磁盘已满、文件已锁定、驱动器类型、磁盘已删除、Windows权限、CAS权限、网络关闭等。这些内容在实际创建文件之前是无法找到的。就用友好的语言告诉她吧。确保显示Exception.Message,不要只说“它不工作”。只有她知道该怎么办。此外,D:\作为一个光驱可能是一个有效的选择。例如刻录到DVD功能。哈哈D:/很有趣耶:)但我很好奇,比如flashget。我们安装该程序,然后它到处下载(创建文件、文件夹)。我想提供这样的程序帮助用户选择一个可写目录,使用Environment.GetFolderPath()设置一个好的SaveFileDialog.InitialDirectory值。如果用户选择另一个目录,例如“D:\”或某个位置的新文件夹,该怎么办?他将选择一个路径,然后我将文件保存在该目录中。但是当我尝试创建文件时,它会显示“拒绝访问”,那又怎样?创建文件失败的原因有很多。磁盘已满、文件已锁定、驱动器类型、磁盘已删除、Windows权限、CAS权限、网络关闭等。这些内容在实际创建文件之前是无法找到的。就用友好的语言告诉她吧。确保显示Exception.Message,不要只说“它不工作”。只有她知道该怎么办。此外,D:\作为一个光驱可能是一个有效的选择。例如刻录到DVD功能。哈哈D:/很有趣耶:)但我很好奇,比如flashget。我们安装程序,然后它到处下载(创建文件、文件夹)。我想这样提供我的程序