1. zarrin
  2. برنامه‌نویسی و طراحی وب
  3. چهارشنبه, 03 ارديبهشت 1393
سلام دوستان

من قصد دارم بک آپ های برنامه حسابداری پارسیان را بطور اتوماتیک تبدیل به فایل زیپ کنم و بعد از انجام اتوماتیک تبدیل پوشه مربوطه را حذف کند

نکته : بک آپ ها با نام روز درون یک پوشه ذخیره می شود 03-02-1393

علت این امر ( فشرده سازی ) آپلود فایل فشرده برای کاهش حجم و ارسال به سرورهای بک آپ گوگل ( گوگل درایو ) - و ایجاد یک محیط امن در صورت فرمت یا خراب شدن هارد و بازگشت محدد


منتظر ایده های نو شما دوستان هستم:D
بهترین پاسخ
ADEL بهترین پاسخ Pending Moderation
1
رای
پس‌گیری
اول Notepad رو اجرا میکنی و این خط رو اون جا بنویس:

"C:\Program Files\WinRAR\WinRAR.exe" a -ag -afzip C:\backup  D:\test\ -ms


http://uploadtak.ir/images/e8g25b3lz37qb28y8qi.jpg

البته به جای C:\backup ادرس پوشه ای که میخای فایل های بک اپ اون جا کپی بشن رو وارد میکنی .
و به جای D:\test\ ادرس پوشه و یا فایلی که میخوای ازش بک اپ بگیری رو وارد کن.

برای پاک کردن فایل بعد از بک اپ گیری میتونی دستور -df رو به اين صورت وترى كني:
"C:\Program Files\WinRAR\WinRAR.exe" a -ag -afzip -df C:\backup  D:\test\ -ms


ولي مواظب باش فایل رو قبل از کپی کردن پاک نکنه مثلا شاید در حین بک اپ گیری مشکلی پیش بیاد و بک اپ گرفته نشه و فایل هم پاک بشه :p

بهتره قبلش با یک فایل تست امتحان کنی ببین کارشو درست انجام میده یا نه .






بعد فایل رو به این صورت ذخیره میکنی:
http://uploadtak.ir/images/xkdbfedao2vh7cm2nyh5.jpg

ایکون فایل به این صورت میاد :
http://uploadtak.ir/images/mw9lfr2mqqnwoi4itwlo.jpg

از تو استارت منو Task Scheduler رو اجرا کن و روی Create Basic Task کلیک کن:
http://uploadtak.ir/images/irs3hyetv417pu70edtx.jpg

تو صفحه ای که باز میشه نام تسک رو مینویسی (هر نامی باشه اشکالی نداره) :
http://uploadtak.ir/images/9zqz6t0jsmbu7uyuemhi.jpg

صفحه بعد مشخص میکنی که هر چند مدت این کار تکرار بشه که برای شما میتونه Daily یا روزانه باشه:
http://uploadtak.ir/images/gqe0fmyp326zek29qmf.jpg

و در صفحه بعد تاریخ شروع رو تاریخ امروز و زمانش رو خودت معین کن مثلا هر روز ساعت 5 بعد از ظهر اجرا بشه:
http://uploadtak.ir/images/yd47u9htxxcoh1j6z4j.jpg

و صفحه بعد هم Start a Program :
http://uploadtak.ir/images/xjpj6e80jvsm61evb6j.jpg

نکست روکه زدی تو این صفحه روی Browse کلیک میکنی و فایل .bat رو كه درست کرده بودی رو انتخاب میکنی:
http://uploadtak.ir/images/ptx1q8bwz3iegvj6i7o.jpg

بعد از تمام شدن این مراحل توی Task Scheduler باید اون تسکی رو که درست کردی توی لیست باشه :
http://uploadtak.ir/images/f7i6h7269pvzfah2h58.jpg
ADEL بهترین پاسخ Pending Moderation
3
رای
پس‌گیری
خوب میتونی خیلی راحت این کارو با استفاده از وینرار و خط فرمان انجام بدی به این صورت که یک فایل با پسوند .bat درست میکنی و فرمان rar.exe همراه با بقيه دستورات دلخواهت رو اون جا وارد میکنی .

بعد از سیو کردن فایل با استفاده از Task Scheduler خود ویندوز یک تسک جدید درست میکنی و اون جا میتونی مشخص کنی که فایل .bat رو مثلا در روزها و زمان های معینی اجرا کنه برات .و از اون به بعد خود ویندوز به صورت روزانه اسکریپتی رو که درست کردیم رو اجرا میکنه و از اون فایل یا پوشه بک اپ گرفته میشه.

این روشیه که به فکرم رسید و 100 در صد جواب میده. اگه نتونستی یا متوجه نشدی کامنت بزار تا بیش تر راهنماییت کنم .
مسعود ذاکری بهترین پاسخ Pending Moderation
کارشناس
0
رای
پس‌گیری
این روشی که عادل جان گفتن خوبه
البته شما میتونی خودت یه برنامه کلاینت یا سرور ساید بنویسی که این کارو انجام بده
  • صفحه :
  • 1


هنوز پاسخی به این پست ارسال نشده است.
البته از آنجایی که هنوز در سایت لاگین نکرده‌اید، اجازه‌ی پاسخ دادن به این پست را ندارید.

ورود / ثبت‌نام

 

کاربران فعال این ماه

AMIR
Super User
نازنین امامی
علی مردانی