I have been archiving files using the "DotNetZip" library using code like this:
var files = new [] { new { file = new FileInfo(@"C:\\_test\