在 Jython 中进行不区分大小写的 PST 字符串搜索
Contents
[
Hide
]
Aspose.Email - 在 PST 中进行不区分大小写的字符串搜索
要使用 Aspose.Email Java for Jython 在 PST 中进行不区分大小写的字符串搜索,只需调用 StringSearchInPST 模块。下面是示例代码。
Jython 代码
from aspose-email import Settings
from com.aspose.email import MapiMessage
from com.aspose.email import NoteColor
from com.aspose.email import PersonalStorage
from com.aspose.email import FileFormatVersion
from com.aspose.email import StandardIpmFolder
from java.util import Date
from java.util import Calendar
class StringSearchInPST:
def __init__(self):
dataDir = Settings.dataDir + 'ProgrammingOutlook/WorkingWithOutlookPersonalStorage/StringSearchInPST/'
personalStorage=PersonalStorage()
fileFormatVersion=FileFormatVersion
pst = personalStorage.create(dataDir + "search.pst", fileFormatVersion.Unicode)
standardIpmFolder=StandardIpmFolder
fi = pst.createPredefinedFolder("Inbox", standardIpmFolder.Inbox)
mapiMessage=MapiMessage()
mailMessage=MailMessage()
fi.addMessage(mapiMessage.fromMailMessage(mailMessage.load(dataDir + "search.pst")))
builder = MailQueryBuilder()
builder.getFrom().contains("automated", true)
query = builder.getQuery()
coll = fi.getContents(query)
print "Total Results:" . coll.size()
if __name__ == '__main__':
StringSearchInPST()下载运行代码
从以下任意提到的社交编程网站下载 String Searching in PST with Ignore Case (Aspose.Email):