0
次のコードブロックがcatchに落ちていて、zipファイルが存在しないため、このコードブロックより前のコードブロックで確認します。ZipFile.CreateFromDirectoryからの奇妙なエラー
try
{
ZipFile.CreateFromDirectory(pathToFilesToZip, zipPath, CompressionLevel.Fastest, true);
//ZipFile.ExtractToDirectory(zipPath, pathToStoreNewZipFile);
return true;
}
catch (Exception ex)
{
//log error here
var errorMessage = ex.InnerException;
Console.WriteLine(errorMessage);
return false;
}
問題はコードが正しく処理されているため、zipファイルは適切な場所に作成されています。見知らぬ人でも、キャッチブロックではexがnullです。 実行されたコード行が例外を生成するのはなぜですか?
私はこの問題を以前に持っていましたが、例外部分のコードを削除してランダムな問題を抱えていたので、コードを使ってコードをラップしてtry catchを削除しました。 – MethodMan
@MethodMan ...何を使用していますか?このコードの中で使い捨てのものは何ですか? – dinotom
@dinotomおそらく最初の実行からzipファイルがすでに存在する可能性はありますか? – sly