Harvinainen Extractor .NET
Ohjelma RAR Extractor for .NET
RAR Extractor on .NET-kirjasto, jonka avulla kehittäjät voivat poistaa tiedostoja RR-tiedostoista.Tämä opas tarjoaa yleiskatsauksen ominaisuuksista ja toiminnoista, sekä koodin esimerkkejä, jotta voit aloittaa.
Harvinaiset arkistot
Harvinaisen arkiston tuottamiseksi voit käyttää ExtractToDirectory
Menetelmä on RarArchive
Tämä menetelmä vie tien kohteen luetteloon, jossa poistetut tiedostot tallennetaan.
using (var extractor = new RarArchive("example.rar"))
{
extractor.ExtractToDirectory("extracted");
}
Tiettyjen tiedostojen poistaminen harvinaisesta arkistosta
Jos haluat poistaa tiettyjä tiedostoja RAR-tiedostosta, voit käyttää Entries
ja omaisuutta.
using (RarArchive archive = new RarArchive("archive.rar"))
{
using (var destination = File.Create(dataDir + "firstEntry.txt"))
{
using (var source = archive.Entries[0].Open())
{
byte[] buffer = new byte[1024];
int bytesRead;
while ((bytesRead = source.Read(buffer, 0, buffer.Length)) > 0)
destination.Write(buffer, 0, bytesRead);
}
}
}