Basicのコード別のプロセスによって使用されているため、プロセスはファイル「path_to_the_zip_file_created.zip」にアクセスすることはできません。C#のZipFile.CreateFromDirectory - それは
string startPath = @"C:\intel\logs";
string zipPath = @"C:\intel\logs-" + DateTime.Now.ToString("yyyy_dd_M-HH_mm_ss") + ".zip";
ZipFile.CreateFromDirectory(startPath, zipPath);
Error: the process cannot access the file "path_to_the_zip_file_created.zip" because it is being used by another process.
上記のセットアップは、Windows 7のIに正常に動作しますVisual Studioがインストールされているが、Windows Server 2008 R2で実行しているときに上記のエラーメッセージが表示される。
私はウイルス対策ログをチェックしており、アプリケーションをブロックしたり、作成されたzipファイルをロックしたりしません。
問題を解消しましたか? –
これはまさに私に起こっていることです。 –
zipファイルは、フォルダのすべての内容を圧縮しようとしていますが、フォルダを読み込んでいる間に書き込まれます。これは、それ自体を解凍しようとします。以下の答えは、あなたが圧縮しているフォルダ内にzipファイルを保存してはならないことを示しています。 –