我试图让应用程序找到其当前路径/目录,然后使用它来安装zip文件,然后将其解压缩到指定位置。 (SelFolder)
Dim progDirectory As String
Public Sub Install()
progDirectory = Environment.GetFolderPath(System.Environment.CurrentDirectory)
My.Computer.FileSystem.WriteAllBytes(SelFolder & "\Resource.zip", progDirectory, False)
Unzip(SelFolder & "\Resource.zip", SelFolder)
End Sub
错误是使用WriteAllBytes命令时progDirectory的位置。
任何帮助将不胜感激! :)
答案 0 :(得分:1)
您似乎误解了如何使用WriteAllBytes
。
FileSystem.WriteAllBytes
的第二个参数是要写入的数据(byte[] data
)。您正在传递一个指示文件路径的字符串,这就是您收到此错误的原因。