我想要做的是將文件解壓縮到現有目錄中,並覆蓋舊文件(如果存在)。如果文件存在,則解壓縮並寫入
我使用這個命令來解壓縮文件:
ZipFile.ExtractToDirectory(path + file_name_zip, path);
我想要做的是將文件解壓縮到現有目錄中,並覆蓋舊文件(如果存在)。如果文件存在,則解壓縮並寫入
我使用這個命令來解壓縮文件:
ZipFile.ExtractToDirectory(path + file_name_zip, path);
使用ZipFileExtensions.ExtractToFile
Extracts an entry in the zip archive to a file, and optionally overwrites an existing file that has the same name.
foreach (ZipArchiveEntry entry in archive.Entries)
{
if (entry.FullName.EndsWith(".txt", StringComparison.OrdinalIgnoreCase))
{
entry.ExtractToFile(Path.Combine(extractPath, entry.FullName), true);
}
}
謝謝你的解決方案! – Tagyoureit
不客氣;) –
你忘了問你的問題! –
什麼是「ZipFile」類?它是系統類還是自定義類? –
ZipFile在System.IO.Compression中。請參閱https://msdn.microsoft.com/en-us/library/hh485723(v=vs.110).aspx – Doug