[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();
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)
{