C# 解壓gizp文件(.tgz)的實(shí)例
更新時(shí)間:2017年12月27日 08:52:29 作者:許個(gè)愿吧!
下面小編就為大家分享一篇C# 解壓gizp文件(.tgz)的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
1、引用 SharpCompress.dll
2、代碼
using System;
using System.IO;
using System.Text;
using SharpCompress.Reader;
using SharpCompress.Common;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
unTAR(@"E:\ConsoleApplication1\ConsoleApplication1\rain.tgz");
Console.WriteLine("Decompress Succeed!");
Console.ReadLine();
}
private static string directoryPath = @"E:\ConsoleApplication1\ConsoleApplication1\新建文件夾";
static void unTAR(string tarFilePath)
{
// UTF7: support chinese font -> UTF.7
SharpCompress.Common.ArchiveEncoding.Default = Encoding.UTF7;
using (Stream stream = File.OpenRead(tarFilePath))
{
var reader = ReaderFactory.Open(stream);
while (reader.MoveToNextEntry())
{
if (!reader.Entry.IsDirectory)
reader.WriteEntryToDirectory(directoryPath,
ExtractOptions.ExtractFullPath | ExtractOptions.Overwrite);
}
}
}
}
}
以上這篇C# 解壓gizp文件(.tgz)的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
C#編寫Windows服務(wù)程序詳細(xì)步驟詳解(圖文)
本文介紹了如何用C#創(chuàng)建、安裝、啟動(dòng)、監(jiān)控、卸載簡(jiǎn)單的Windows Service 的內(nèi)容步驟和注意事項(xiàng),需要的朋友可以參考下2017-09-09
解析C#編程的通用結(jié)構(gòu)和程序書寫格式規(guī)范
這篇文章主要介紹了C#編程的通用結(jié)構(gòu)和程序書寫格式規(guī)范,這里我們根據(jù)C#語言的開發(fā)方微軟給出的約定來作為編寫樣式參照,需要的朋友可以參考下2016-01-01
Unity3D實(shí)現(xiàn)簡(jiǎn)易五子棋源碼
這篇文章主要為大家詳細(xì)介紹了Unity3D實(shí)現(xiàn)簡(jiǎn)易五子棋源碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-09-09
c#泛型學(xué)習(xí)詳解 創(chuàng)建線性鏈表
Visual C# 2.0 的一個(gè)最受期待的(或許也是最讓人畏懼)的一個(gè)特性就是對(duì)于泛型的支持。這篇文章將告訴你泛型用來解決什么樣的問題,以及如何使用它們來提高你的代碼質(zhì)量,還有你不必恐懼泛型的原因2014-01-01

