[ZipFile, ZipFileEntry, FileTools] Move more things around

This commit is contained in:
Matt Nadareski
2016-09-15 16:20:00 -07:00
parent c4cad201c0
commit 9659b4de0e
3 changed files with 18 additions and 8 deletions

View File

@@ -1,12 +1,8 @@
using Ionic.Crc;
using Ionic.Zlib;
using OCRC;
using OCRC;
using System;
using System.IO;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SabreTools.Helper
{
@@ -52,6 +48,10 @@ namespace SabreTools.Helper
{
get { return _zipStatus; }
}
public List<ZipFileEntry> Entries
{
get { return _entries; }
}
public int EntriesCount
{
get { return _entries.Count; }

View File

@@ -13,7 +13,7 @@ namespace SabreTools.Helper
/// Based on work by GordonJ for RomVault
/// https://github.com/gjefferyes/RomVault/blob/master/ROMVault2/SupportedFiles/Zip/zipFile.cs
/// </remarks>
public class ZipFileEntry
public class ZipFileEntry : IEquatable<ZipFileEntry>
{
#region Private instance variables
@@ -155,6 +155,16 @@ namespace SabreTools.Helper
#endregion
/// <summary>
/// Check if an entry equals another (use only name for now)
/// </summary>
/// <param name="zfe"></param>
/// <returns></returns>
public bool Equals(ZipFileEntry zfe)
{
return (String.Equals(_fileName, zfe.FileName, StringComparison.InvariantCultureIgnoreCase));
}
/// <summary>
/// Read the central directory entry from the input stream
/// </summary>

View File

@@ -1,10 +1,10 @@
using OCRC;
//using Ionic.Zlib;
using OCRC;
using SharpCompress.Archive;
using SharpCompress.Archive.SevenZip;
using SharpCompress.Common;
using SharpCompress.Reader;
using System;
//using Ionic.Zlib;
using System.Collections.Generic;
using System.IO;
using System.IO.Compression;