Чтение Outlook PST и получение информации о папках и подпапках
Contents
[
Hide
]
Aspose.Email - Чтение Outlook PST и получение информации о папках и подпапках
Aspose.Email для Java позволяет вам читать файлы PST Microsoft Outlook. Вы можете загрузить файл PST с диска или потока в экземпляр класса PersonalStorage и получить информацию о его содержимом, например папки, подпапки и сообщения.
После загрузки файла PST в класс PersonalStorage вы можете получить информацию о имени файла для отображения, корневой папке, количестве подпапок и сообщениях.
Java
// Загрузить файл Outlook PST
PersonalStorage pst = PersonalStorage.fromFile(dataDir + "personalStorage.pst");
// Получить имя для отображения файла PST
System.out.println("Имя для отображения: " + pst.getDisplayName());
// Получить информацию о папках
FolderInfoCollection folderInfoCollection = pst.getRootFolder().getSubFolders();
// Перебрать каждую папку, чтобы отобразить имя папки и количество сообщений
for (int i = 0; i < folderInfoCollection.size(); i++)
{
FolderInfo folderInfo = (FolderInfo) folderInfoCollection.get_Item(i);
System.out.println("Папка: " + folderInfo.getDisplayName());
System.out.println("Всего элементов: " + folderInfo.getContentCount());
System.out.println("Всего непрочитанных элементов: " + folderInfo.getContentUnreadCount());
System.out.println("-----------------------------------");
}
Скачать работающий код
Скачать пример кода
Для получения более подробной информации посетите Чтение файла Outlook PST и получение информации о папках и подпапках.