Bloom.BloomZipFile.AddFile C# (CSharp) Method

AddFile() private method

private AddFile ( string path, string entryName ) : void
path string
entryName string
return void
        private void AddFile(string path, string entryName)
        {
            var fi = new FileInfo(path);
            var newEntry = new ZipEntry(entryName) {DateTime = fi.LastWriteTime, Size = fi.Length, IsUnicodeText = true};

            _zipStream.PutNextEntry(newEntry);

            // Zip the file in buffered chunks
            var buffer = new byte[4096];
            using (var streamReader = RobustFile.OpenRead(path))
            {
                StreamUtils.Copy(streamReader, _zipStream, buffer);
            }

            _zipStream.CloseEntry();
        }