PDA

View Full Version : زیپ دایرکتوری



parhizkar2000
سه شنبه 22 اردیبهشت 1383, 22:39 عصر
چطوری من می تونم یک دایرکتوری رو که بانکها توی اون هستند رو زیپ کنم و بعدا هم در صورت نیاز بازش کنم . در حقیقت عمل پشتیبان گیری و باز گردانی .

مهدی کرامتی
سه شنبه 22 اردیبهشت 1383, 23:27 عصر
اگر از DBISAM 4.xx استفاده میکنی خودش امکان Backup گرفتن از جداول رو داره.

mehdi_moosavi
چهارشنبه 23 اردیبهشت 1383, 07:39 صبح
من از LHA.EXE استفاده کردم.
هربار یه شاخه‏ی جدید میسازه و فایلهارو توی اون زیپ میکنه

parhizkar2000
چهارشنبه 23 اردیبهشت 1383, 23:46 عصر
من از DBISAM 3.26 که از خودتون تهیه کردم استفاده می کنم چطوزی ارتقاش بدم؟
آقای موسوی اگه ممکنه تیکه برنامه ای که کار BACKUP گیری رو با LHA انجام میده برام توضح بده یا زحمت بکش بنویس

mehdi_moosavi
پنج شنبه 24 اردیبهشت 1383, 15:43 عصر
سلام
من کار backup گیری رو با دستور CopyFile انجام میدم
برای ساختن شاخه جدید دستور ForceDirectories
ابتدا این مسئله چک میشه که از آخرین بک آپ گیری 24 ساعت بیشتر گذشته یا نه
اگر بله: یک شاخه جدید ایجاد میشه و فایلهای دیتا روی اون شاخه کپی میشه
اگر نه: روی شاخه ای که اخرین بار کپی برداری شده overwrite میشه
در مرحله بعد اگه تعداد شاخه ها از 7 تا بیشتر شد قدیمی ترین اونها پاک میشه
بعد بوسیله برنامه LHA.exe فایلهای کپی برداری شده فشرده میشه
البته فشرده کردن دیتاها بیشتر زمانی استفاده میشه که بخوام اونا رو روی فلاپی بریزم

parhizkar2000
جمعه 25 اردیبهشت 1383, 00:11 صبح
واقعا از توضیحات کامل تون سپاسگزارم
1- چطوری میشه زمان آخرین Backup گیری رو فهمید؟
2- دستور فشرده سازی با LHA در مورد دایرکتوری چیه؟

kimia1
شنبه 09 خرداد 1383, 08:59 صبح
به چند روش میشه این کار را انجام داد
1- میشه تاریخ ایجاد فایل (آخرین پشتیبان) را از خواص اون پیدا کرد.
2- میشه تاریخ پشتیبان گیری را توی یه جایی (مثلا رجیستری) ثبت کرد.
در ضمن میتونی از کامپوننتهای ZipTv استفاده کنی