public void SetEntry(string entryName, byte[] entryData) { Entries[entryName] = new AcdEntry { Name = entryName, Data = entryData }; }
public static Acd FromDirectory(string dir) { if (!Directory.Exists(dir)) { throw new DirectoryNotFoundException(dir); } var acd = new Acd(dir); foreach (var file in Directory.GetFiles(dir)) { acd.SetEntry(Path.GetFileName(file), File.ReadAllBytes(file)); } return acd; }