我在使用UWP中的ZipArchive類時遇到問題c ... 使用它在zip文件中寫入文件時,我注意到以下幾點: 如果選擇已生成的文件(使用savefilepicker )用新的版本來替換它,該ZipArchive添加新的文件替換該文件,而不是...清除所有ZipArchive條目
試圖解決這個問題,我試圖通過刪除所有ZipArchiveEntries:
ZipArchiveEntry.Delete();
但如果我在使用foreach/for/enumerator.MoveNext()循環時使用此循環 - 循環 我得到了典型的「收集修改,迭代可能無法繼續」錯誤...
我的最新版本是:
using (var enumerator = _archive.Entries.GetEnumerator()) {
while (enumerator.MoveNext()) {
var item = enumerator.Current;
item.Delete();
}
}