phillplacebo
Client
- Регистрация
- 04.02.2020
- Сообщения
- 25
- Благодарностей
- 1
- Баллы
- 3
Премного благодарен!Как то такC#:string zipPath = @"D:\test.zip"; // путь к архиву string extractPath = @"D:\"; // куда распаковать var rnd = new Random(); using (System.IO.Compression.ZipArchive archive = ZipFile.OpenRead(zipPath)) { var entList = archive.Entries.ToList(); // 3 - кол-во файлов для распаковки for (int i = 0; i < 3 && i < entList.Count; i++) { var index = rnd.Next(entList.Count); entList[index].ExtractToFile(Path.Combine(extractPath, entList[index].FullName)); entList.RemoveAt(index); } }