ダウンロードが完了したときに、ダウンロードしたファイルを解凍するプログラムがありますDotNetZip
。フォルダー システム内の特定のフォルダーに抽出する必要があるため、.txt ファイルから保存パスを取得します。特定の保存フォルダーを持たないファイル用のフォルダーが 1 つあります。
プログラムは正常に動作しますが、次のようなエラー メッセージが表示されることがあります。
パスの一部が見つかりませんでした!
bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) bei System.IO.Directory.InternalCreateDirectory(String fullPath, String path, DirectorySecurity dirSecurity) bei System.IO.Directory.CreateDirectory(String path, DirectorySecurity directorySecurity) bei System.IO.Directory.CreateDirectory(String path) bei Ionic.Zip.ZipEntry.ValidateOutput(String basedir, Stream outstream, String& outFileName) bei Ionic.Zip.ZipEntry.InternalExtract(String baseDir, Stream outstream, String password) bei Ionic.Zip.ZipEntry.Extract(String baseDirectory, ExtractExistingFileAction extractExistingFile) bei dvw002.Form1.backgroundWorker1_DoWork(Object sender, DoWorkEventArgs e)
ファイルの95%が正常に抽出され、パスが存在するため、なぜこれが起こっているのかわかりません...