نحوه تقسیم فایل PST با استفاده از پایتون

این آموزش کوتاه نحوه تقسیم کردن فایل PST با استفاده از پایتون را با نمایش مراجع برای ایجاد محیط و جریان برنامه برای دستیابی به هدف، راهنمایی می کند. شما یاد خواهید گرفت که فایل Outlook PST را با استفاده از پایتون با کمک چند خط کد تقسیم کنید که می تواند در هر محیط پشتیبانی شده از پایتون از جمله ویندوز و لینوکس استفاده شود.

مراحل توسعه PST Splitter با استفاده از پایتون

  1. محیط را برای از Aspose.Email برای پایتون از طریق دات نت استفاده کنید در برنامه خود پیکربندی کنید تا یک فایل PST در پایتون تقسیم شود.
  2. برای انجام تقسیم فایل PST، فضای نام aspose.email را در فایل پایتون اضافه کنید
  3. یک شی PersonalStorageQueryBuilder برای اضافه کردن چندین معیار پرس و جو ایجاد کنید
  4. معیارهای جستجوی PersonalStorageQueryBuilder را در لیست MailQuery اضافه کنید
  5. نمونه کلاس PersonalStorage را ایجاد کنید تا فایل PST منبع را از دیسک بارگیری کنید و عملیات تقسیم را انجام دهید.
  6. فایل PST بارگذاری شده را بر اساس معیارهای انتخابی با استفاده از روش split_into به چندین فایل PST تقسیم کنید

مراحل فوق، فرآیند ساده توسعه Outlook PST splitter با استفاده از Python را توصیف می کند، که به موجب آن PersonalStorageQueryBuilder می تواند برای تعریف معیارهای تقسیم PST بر اساس پارامترهای پرس و جو استفاده شود. کوئری ها به لیست MailQuery اضافه می شوند که معیارهای تقسیم PST را در متد split_into پس از دسترسی به فایل PST منبع از دیسک با استفاده از کلاس PersonalStorage تنظیم می کند.

کد برای تقسیم فایل PST با استفاده از پایتون

این مثال نشان می دهد که به منظور توسعه برنامه ای برای تقسیم PST با استفاده از Python، می توان از یک رابط API ساده با کمک فراخوانی های ساده API استفاده کرد. این فرآیند بسیار آسان است و ابتدا عبارت‌هایی را اعلام می‌کند که به عنوان معیاری برای تقسیم فایل PST عمل می‌کنند، که سپس با دسترسی به PST منبع از دیسک دنبال می‌شود. در نهایت، با استفاده از روش split_into، PST به چندین فایل PST روی دیسک تقسیم می‌شود.

در این مقاله با جزئیات تقسیم PST با استفاده از پایتون آشنا شدیم. اگر می خواهید در مورد تبدیل ایمیل به سند Word در پایتون بیاموزید، به مقاله نحوه تبدیل ایمیل Outlook به Word با استفاده از پایتون مراجعه کنید.

 فارسی