Jak sloučit soubory PST v C#
Intuitivní a výkonné .NET API pro sloučení souborů Outlook PST, bez závislosti na softwaru Microsoft Outlook.

Proces sloučení souborů PST spočívá v kombinaci několika PST souborů do jednoho, což může pomoci při organizaci a konsolidaci dat Outlooku pro snazší správu a přístup. To také usnadňuje zálohování dat a archivaci.
Vaše komplexní řešení v tomto úkolu je Aspose.Email pro .NET. S tímto výkonným C# API nebylo nikdy jednodušší spravovat a konsolidovat data Outlooku. API poskytuje robustní sadu funkcí pro bezproblémové sloučení PST souborů, což vám umožní zefektivnit proces správy e‑mailů. Jeho metody pro otevření, čtení a manipulaci s PST soubory činí úkol snadným a přesným.
Aspose.Email pro .NET také podporuje předplatné událostí pro sledování procesu sloučení, což poskytuje flexibilitu sledovat a řídit operace sloučení. Navíc API nabízí pokročilé funkce pro zpracování chyb nebo výjimek, které se mohou během sloučení objevit, a zajišťuje tak plynulý a spolehlivý provoz.
C# API je snadno nainstalovat a použít. Začněte optimalizovat správu dat Outlooku s Aspose.Email pro .NET provedením jedné z následujících akcí:
Otevřít NuGet správce balíčků, vyhledejte Aspose.Email a nainstalujte jej na své zařízení.
Použijte následující příkaz v konzoli správce balíčků:
PM> Install-Package Aspose.Email
Postup pro sloučení PST souborů v C#
Základní sloučení a konkatenace souborů s Aspose.Email pro .NET API lze použít během několika řádků kódu.
- Použijte PersonalStorage.FromFile pro přístup k souboru PST.
- Přihlaste se k událostem pro sledování procesu.
- Sloučit PST soubory umístěné v samostatné složce pomocí personalStorage.MergeWith() metoda.
Systémové požadavky
Naše API jsou podporována na všech hlavních platformách a operačních systémech. Před spuštěním níže uvedeného kódu se ujistěte, že máte ve svém systému následující předpoklady.
- Microsoft Windows nebo kompatibilní OS s .NET Framework, .NET Core, Windows Azure, Mono nebo Xamarin platformami
- Vývojové prostředí jako Microsoft Visual Studio
- Aspose.Email pro .NET DLL odkazovaná ve vašem projektu – nainstalujte z NuGet pomocí tlačítka Download výše.
Sloučení PST souborů – C#
// The path to the File directory.
string dataDir = RunExamples.GetDataDir_Outlook();
string dst = dataDir + "Sub.pst";
totalAdded = 0;
try
{
using (PersonalStorage personalStorage = PersonalStorage.FromFile(dst))
{
// The events subscription is an optional step for the tracking process only.
personalStorage.StorageProcessed += PstMerge_OnStorageProcessed;
personalStorage.ItemMoved += PstMerge_OnItemMoved;
// Merges with the pst files that are located in a separate folder.
personalStorage.MergeWith(Directory.GetFiles(dataDir + @"MergePST\"));
Console.WriteLine("Total messages added: {0}", totalAdded);
}
Console.WriteLine(Environment.NewLine + "PST merged successfully at " + dst);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message + "\nThis example will only work if you apply a valid Aspose Email License. You can purchase full license or get 30 day temporary license from http:// Www.aspose.com/purchase/default.aspx.");
}
Maximalizujte produktivitu systému: Kombinujte PST soubory s pokročilým C# API
Využitím pokročilých funkcí C# API můžete bezproblémově konsolidovat několik PST souborů do jednoho, čímž získáte efektivnější a lépe uspořádanou datovou strukturu pro vyšší produktivitu. Zde jsou hlavní výhody:
Efektivní správa dat: Konsolidace několika PST souborů do jednoho usnadňuje správu a vyhledávání e‑mailů, kontaktů a dalších informací, čímž zjednodušuje přístup k datům a jejich organizaci.
Snížené riziko ztráty dat: Sloučením PST souborů se snižuje riziko neúmyslné ztráty nebo záměny důležitých dat, zejména během zálohování a migrace, protože všechna data jsou konsolidována v jednom souboru.
Optimální využití úložného prostoru: Sloučením PST souborů lze minimalizovat nadbytečná nebo duplicitní data napříč různými soubory, což vede k efektivnějšímu využití úložného prostoru ve vašem systému nebo poštovním serveru.
Zjednodušené zálohování a archivace: Správa záloh a archivů pro jediný konsolidovaný PST soubor je jednodušší a méně časově náročná než práce s několika soubory.
Vylepšený výkon a synchronizace: Sloučení PST souborů může zlepšit výkon Outlooku a minimalizovat problémy se synchronizací, zejména při práci s velkým objemem dat, protože všechna data jsou uložena v jednotném souboru.
Stručný přehled API
Aspose.Email pro .NET je řešení pro parsování souborů Microsoft Outlook a Thunderbird. Lze snadno vytvářet, manipulovat a konvertovat e‑mailové a úložné formáty jako EML, EMLX, HTML, MHT, MSG, PST, MBOX atd. Správa e‑mailových příloh, přizpůsobení hlaviček zpráv a implementace různých síťových protokolů jako POP3, IMAP a SMTP pro odesílání a přijímání e‑mailů je mnohem snazší.
Aspose.Email poskytuje bezplatný přístup ke svým zdrojům:
- srozumitelný dokumentace s podrobnými instrukcemi ke všem podporovaným funkcím
- fórum podpory poskytující profesionální odpovědi na všechny možné otázky
- the blog se sbírkou příspěvků k naléhavým tématům
- pokročilé funkce knihovny
API je samostatné a nevyžaduje instalaci Microsoft Outlook ani jakéhokoli jiného softwaru.
PST What is PST File Format
Soubory s příponou .PST představují Outlook Personal Storage Files (také nazývané Personal Storage Table), které ukládají různé uživatelské informace. Uživatelské informace jsou uloženy ve složkách různých typů, včetně e‑mailů, kalendářových položek, poznámek, kontaktů a několika dalších formátů souborů. PST soubory se používají pro archivaci e‑mailových dat offline, která lze později načíst a zobrazit v různých aplikacích.
Read More