[FileTools] Don't write if the file already exists

This commit is contained in:
Matt Nadareski
2016-09-09 13:42:54 -07:00
parent c6094da36a
commit eddab0408c

View File

@@ -542,9 +542,12 @@ namespace SabreTools.Helper
{ {
Stream tempstream = new MemoryStream(); Stream tempstream = new MemoryStream();
reader.WriteEntryTo(tempstream); reader.WriteEntryTo(tempstream);
archive.AddEntry(destEntryName, tempstream);
archive.SaveTo(outputArchive + ".tmp", CompressionType.Deflate); if (!archive.Entries.Contains(reader.Entry))
{
archive.AddEntry(destEntryName, tempstream);
archive.SaveTo(outputArchive + ".tmp", CompressionType.Deflate);
}
} }
catch (Exception) catch (Exception)
{ {