我:Zip壓縮
public static void compress(string fileName)
{
using (FileStream inFile = File.OpenRead(Directory.GetCurrentDirectory() + "\\" + subFolder + "\\" + fileName))
{
string newFileName = fileName.Remove(fileName.Length - 3) + "zip";
using (FileStream outFile = File.Create(Directory.GetCurrentDirectory() + "\\" + subFolder + "\\" + newFileName))
{
using (GZipStream Compress = new GZipStream(outFile, CompressionMode.Compress))
{
inFile.CopyTo(Compress);
}
}
}
}
的文件名,例如data.txt中。壓縮工作正常,但是當我查看壓縮文件時,有名爲「data」的文件。 「txt」擴展名在哪裏?文件名仍應有名稱「data.txt」。
我失蹤或做錯了什麼?
問候 kazik
這不是一個zip文件。 – 2012-04-27 18:47:38
以及如何製作zip文件? – user1359657 2012-04-27 19:06:56
如果你想壓縮,然後使用DotNetZip http://dotnetzip.codeplex.com/ – 2012-04-27 20:01:29