Baca Properti Metadata Asli dari Arsip 7Zip di .NET

Perkenalan

Dalam bidang pengembangan .NET, pengelolaan metadata—seperti properti dokumen, informasi file, dan tag—sangat penting untuk pengorganisasian dan pengambilan data yang efisien. GroupDocs.Metadata untuk .NET menyediakan perangkat canggih untuk mengakses dan memanipulasi metadata dalam berbagai format file. Tutorial ini berfokus pada pemanfaatan kemampuan GroupDocs.Metadata untuk membaca properti metadata asli dari arsip 7Zip di .NET.

Prasyarat

Sebelum mendalami tutorial ini, pastikan Anda telah menyiapkan prasyarat berikut:

  • Visual Studio diinstal pada mesin Anda.
  • Pemahaman dasar bahasa pemrograman C#.
  • GroupDocs.Metadata untuk perpustakaan .NET diunduh dan direferensikan dalam proyek Anda.

Impor Namespace

Mulailah dengan mengimpor namespace yang diperlukan untuk memanfaatkan GroupDocs.Metadata dalam proyek C# Anda.

using GroupDocs.Metadata.Common;
using GroupDocs.Metadata.Options;
using GroupDocs.Formats.Archive;
using System;
using GroupDocs.Metadata;
using System.Text;

Langkah 1: Muat Arsip 7Zip

Mulailah dengan memuat file arsip 7Zip ke aMetadata objek dari GroupDocs.Metadata.

using (Metadata metadata = new Metadata("YourZipFile.zip"))
{
    //Kode untuk membaca metadata akan ditempatkan di sini
}

Langkah 2: Akses Properti Metadata 7Zip

Di dalamusing blok, ambil paket root dari arsip 7Zip untuk mengakses propertinya.

var root = metadata.GetRootPackage<SevenZipRootPackage>();

Langkah 3: Tampilkan Total Entri

Ambil dan tampilkan jumlah total entri (file dan direktori) dalam arsip 7Zip.

Console.WriteLine(root.SevenZipPackage.TotalEntries);

Langkah 4: Iterasi Melalui File

Ulangi setiap file dalam arsip 7Zip untuk mengakses metadata file individual.

foreach (var file in root.SevenZipPackage.Files)
{
    Console.WriteLine(file.Name);
    Console.WriteLine(file.CompressedSize);
    Console.WriteLine(file.ModificationDateTime);
    Console.WriteLine(file.UncompressedSize);
}

Kesimpulan

Dalam tutorial ini, kita mempelajari cara memanfaatkan GroupDocs.Metadata untuk .NET guna membaca properti metadata asli dari arsip 7Zip. Dengan mengikuti langkah-langkah ini, Anda dapat secara efektif mengekstrak dan memanfaatkan informasi metadata yang tertanam dalam file arsip Anda, sehingga meningkatkan kemampuan aplikasi .NET Anda.

FAQ

Bisakah saya mengubah properti metadata menggunakan GroupDocs.Metadata untuk .NET?

Ya, GroupDocs.Metadata memberikan kemampuan canggih untuk mengedit, menghapus, dan menambahkan properti metadata di berbagai format file.

Apakah GroupDocs.Metadata kompatibel dengan format arsip lain seperti RAR atau TAR?

Ya, GroupDocs.Metadata mendukung berbagai format arsip, antara lain RAR, TAR, dan ZIP.

Di mana saya dapat menemukan dokumentasi terperinci untuk GroupDocs.Metadata untuk .NET?

Anda dapat mengakses dokumentasinyaDi Sini.

Bagaimana cara mendapatkan lisensi sementara untuk GroupDocs.Metadata?

Anda dapat memperoleh lisensi sementaraDi Sini.

Apakah GroupDocs.Metadata menawarkan dukungan untuk pemecahan masalah dan pertanyaan?

Ya, Anda dapat mencari bantuan dan terlibat dengan komunitas diForum GroupDocs.Metadata.