我试图让应用程序找到它的当前路径/目录,然后用它来安装一个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
错误是progDirectory在使用WriteAllBytes命令时的位置。
任何帮助将不胜感激! :)
WriteAllBytes的第二个参数应该是您尝试写入的字节。你目前正在传递一个字符串... WriteAllBytes有什么意义?即你试图用它来实现什么? – veljkoz
将zip文件写入用户选择的目录,然后解压缩并删除。如果我使用My.Resources.Resource代码,则适用。但是我想让它与程序分开。 – user2580915
为什么不使用['System.IO.File.Copy'](http://msdn.microsoft.com/zh-cn/library/9706cfs5.aspx)方法将zip文件复制到用户选择的目录? – ajakblackgoat