我有:
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”。
我错过了什么或做错了什么?
问候卡兹克