private static void processFolder(com.pff.PSTFolder folder)
{
depth++;
if (depth > 0)
{
Console.Out.WriteLine(folder.getDisplayName());
}
if (folder.hasSubfolders())
{
java.util.Vector folders = folder.getSubFolders();
foreach (com.pff.PSTFolder childFolder in folders) {
processFolder(childFolder);
}
}
if (folder.getContentCount() > 0)
{
com.pff.PSTMessage email = (com.pff.PSTMessage)folder.getNextChild();
depth++;
while (email != null)
{
email = (com.pff.PSTMessage) folder.getNextChild();
scanEmail(email);
}
depth--;
}
depth--;
}