PDA

View Full Version : حرفه ای: راهنمایی برای برنامه AUC



Ehsan.PHP
سه شنبه 21 تیر 1390, 13:54 عصر
سلام. در سوال های قبلیم به دلیل توضیح ندادن زیاد درباره برنامه ام جواب درستی نگرفتم. این بار می خواهم توضیح مفصلی برای برنامه ام بدم تا راهنماییم کنید.
من از کلاس FSO برای کار با فایل استفاده می کنم.
من در حال حاضر مشغول نوشتن نرم افزاری به نام AUC (Avira Update Collector) هستم. این برنامه به این صورت کار می کند:
1- فولدری به نام temp ایجاد می کند.
2- فایل های آپدیت اویرا را در فولدر کپی می کند.
3- تعداد فایل دیگری از مسیر خودش در فولدر کپی می کند.
4- سپس تمامی فایل ها را zip می کند.
5- آن را در مسیر موردنظر کاربر انتقال می دهد.
6- فولدر temp را حذف می کند.

مشکلات من در مراحل 2,3,4 می باشد.
مشکل قسمت 2 و 3: چگونه می توانم فایل ها را به صورت گروهی از فولدری به فولدر temp بریزم؟
مشکل قسمت 4: مشابه قسمت های قبلی است. من از کامپوننت xzip برای zip کردن استفاده می کنم. چگونه می توانم فایل ها را بصورت گروهی zip کنم.

نکته: شاید در پاسخ مشکل آخر دوستان بگویند فایل temp را zip کن. این کار را نمی شود کرد. زیرا اویرا برای خواندن آپدیت باید هیچ فولدری در سر راهش نباشد. چون باید فایل ها را به صورت مستقیم از آرشیو بخواند.

ممنون می شوم راهنماییم کنید.