package com.aspose.email.examples.outlook.pst; import com.aspose.email.FolderInfo; import com.aspose.email.MessageInfoCollection; import com.aspose.email.PersonalStorage; import com.aspose.email.StandardIpmFolder; import com.aspose.email.examples.Utils; public class MoveItemsToOtherFoldersInAPST { public static String dataDir = Utils.getSharedDataDir(MoveItemsToOtherFoldersInAPST.class) + "outlook/"; public static void main(String[] args) { PersonalStorage pst = PersonalStorage.fromFile(dataDir + "test.pst"); FolderInfo inbox = pst.getPredefinedFolder(StandardIpmFolder.Inbox); FolderInfo deleted = pst.getPredefinedFolder(StandardIpmFolder.DeletedItems); FolderInfo subfolder = inbox.getSubFolder("Subfolder"); // Move folder to the Deleted Items pst.moveItem(subfolder, deleted); // Move message to the Deleted Items MessageInfoCollection contents = subfolder.getContents(); pst.moveItem(contents.get_Item(0), deleted); // Move all inbox subfolders to the Deleted Items inbox.moveSubfolders(deleted); // Move all subfolder contents to the Deleted Items subfolder.moveContents(deleted); } }