Compression
namespace Compression | |
{ | |
public class Compression | |
{ | |
public static void Compress(FileInfo fi) | |
{ | |
using (FileStream inFile = fi.OpenRead()) | |
{ | |
if ((File.GetAttributes(fi.FullName) & FileAttributes.Hidden) != FileAttributes.Hidden & fi.Extension != ".gz") | |
{ | |
using (FileStream outFile = File.Create(fi.FullName + ".gz")) | |
{ | |
using (GZipStream Compress = new GZipStream(outFile, CompressionMode.Compress)) | |
{ | |
inFile.CopyTo(Compress); | |
} | |
} | |
} | |
} | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment