我試圖讓應用程序找到它的當前路徑/目錄,然後用它來安裝一個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