بسم الله الحمن الرحیم 

مقدمه 

شاید تاکنون بار ها برای شما پیش آمده باشد بخواهید محتویات و آخرین تغییرات یک فولدر رو به طور اتوماتیک به فولدر دیگه منتقل کنید .

خوب انگیزه های این امر ممکنه متفاوت باشه .

مثلا برای من این شکلی بود که یه برنامه ای بود که بکآئ های خودشو میریخت توی یه فولدری و ما میتونستیم این فولدر رو فق روی اون سیستم انتخاب کنیم

اما من میخواستم این بکاپ ها رو روی یه سرور بکآپ که روی شبکه بود بریزم و برنامه این امکان رو نداشت .

حالا ممکنه دلایا دیگه ای هم وجود داشته باشه

ساخت فایل .bat 

ویرایشگر متنتونو باز کنید و اینو توش کپی کنید .

البته میتونید به جای source ,day    , Destination  مقادیر خودتونو جایگذاری کنید .

X   همان دوره تناوب تکرار است .

@echo off

set X=1

set "source=D:\Projects\ESP\png"

set "destination=\\192.168.1.115\general\backup"

robocopy "%source%" "%destination%"   /minage:%X%

exit /b



فایل را با فرمت .bat ذخیره کنید .

ساخت task در ویندوز

در نوار جستوجو ویندوز task scheduler را باز کنید .

از لیست سمت راست روی create task  کلیک کنید

برای تنظیم زمانبندی روی تب triggers روی  new triggers  کلیک کنید .

سپس  روی تب actions روی  new actionکلیک کنید .

و فابل  bat  ذخیره شده را انتخاب کنید .

پس از اتمام کار task scheduler  را ببندید و دیگر نگران فایل های خود نباشد