zipファイルを開くときに問題があります。私は「成功」メッセージを受信するが、私は、zipファイルを開くことができないことはできています。この関数を呼び出すとzipファイルを開くときに問題が発生する
public static string Zip_File(string soruce , string target)
{
try
{
byte[] bufferWrite;
using (FileStream fsSource = new FileStream(soruce, FileMode.Open, FileAccess.Read, FileShare.Read))
{
bufferWrite = new byte[fsSource.Length];
fsSource.Read(bufferWrite, 0, bufferWrite.Length);
using (FileStream fsDest = new FileStream(target, FileMode.OpenOrCreate, FileAccess.Write))
{
using (GZipStream gzCompressed = new GZipStream(fsDest, CompressionMode.Compress, true))
{
gzCompressed.Write(bufferWrite, 0, bufferWrite.Length);
bufferWrite = null;
fsSource.Close();
gzCompressed.Close();
fsDest.Close();
}
}
}
return "success";
}
catch (Exception ex)
{
return ex.Message;
}
}
:私は、ファイルを圧縮するために、このコードを使用しています。
ZipFiles.Zip_File(@"C:\Documents and Settings\ccspl\Desktop\IntegrityDVR.mdb", @"C:\Documents and Settings\ccspl\Desktop\a.zip")
これは私の関数呼び出しのコードです:
圧縮(フォルダ)が無効であるか、または破損している...>これは私が
なしMehrdad ...私のPROBはまだそれが同じエラーMSGに –
RVを与えている...解決していない:もちろん**それは.ZIPファイルを作成しません**。 '.gz'ファイルを開くには7-Zipのようなプログラムが必要です。 –
Cheeso:トラブルシューティングを開始する方法として「Flush」を提案しました。それはOPがGzipをまったく望んでいないと私が理解する前であった。彼はジップが欲しい。 –