나는이 :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로입니다. 압축은 제대로 작동하지만 압축 된 파일을 보면 "데이터"라는 이름의 파일이 있습니다. "txt"확장자는 어디에 있습니까? 파일 이름의 이름은 "data.txt"여야합니다.
무엇이 잘못되었거나 잘못 되었습니까?
감사 kazik
이것은 압축 파일이 아닙니다. –
및 지퍼 만드는 방법? – user1359657
zip을 원하면 DotNetZip을 사용하십시오. http://dotnetzip.codeplex.com/ –