public void AddItem(string Path) { ArchiveEntry entry = new ArchiveEntry(Path, null, false, EncryptionType.None); if (m_Archive.add(entry)) { AddFile(entry.getNameExtension(), entry.getExtension(), entry.getSizeData(), entry.getId(), Path); SetSavedState(false); SetStatus(String.Format("Added {0} to the archive.", entry.getNameExtension())); } else { ReplaceFile(entry.getNameExtension(), entry.getExtension(), entry.getSizeData(), entry.getId(), Path); SetSavedState(false); SetStatus(String.Format("Replaced {0} in the archive.", entry.getNameExtension())); } }