ファイルの抽出と圧縮に標準の VB.NET ライブラリを使用しています。それも同様に機能しますが、抽出する必要があり、ファイルが既に存在する場合に問題が発生します。
私が使用するコード
輸入品:
Imports System.IO.Compression
クラッシュ時に呼び出すメソッド
ZipFile.ExtractToDirectory(archivedir, BaseDir)
archivedir と BaseDir も設定されています。実際には、上書きするファイルがない場合に機能します。問題はまさにそこにあるときに起こります。
サードパーティ ライブラリを使用せずに抽出でファイルを上書きするにはどうすればよいですか?
(参照 System.IO.Compression および System.IO.Compression.Filesystem として使用していることに注意してください)
ファイルはすでに存在するファイルを持つ複数のフォルダーにあるため、手動は避けます
IO.File.Delete(..)