mhazami
پنج شنبه 15 آبان 1393, 00:52 صبح
سلام دوستان، من میخوام یه برنامه بک آپ گیری با C++ بسازم (نمیخوام بر پایه mfc باشه همون کنسول کارمو راه میندازه)
چرا به یه برنامه بک آپ نیاز دارم ؟
من توی خونه کامپیوتر و لپتاپم رو از طریق مودم wifi شبکه کردم (همچنین توی محل کارم) به هر حال به عنوان مثال وقتی که با لپتاپ یه فایلی رو دانلود میکنم توی این آدرس ذخیره میشه
c:/download/filename حالا ادرس اون توی شبکه میشه
//mylaptop/c/download/filename حالا با توجه به اینکه حالت شبکه همیشه برقراره (بجز وقتی که مودم، یا یکی از دستگاه ها خاموشه) من میخوام محتویات دایرکتوری به صورت خودکار کپی بشن. توی مثال بالا من فایلی رو با لپتاپ دانلود کردم پس میخوام توی این آدرس هم وجود داشته باشه.
//mycomputer/c/download/filename و این کار بلعکس هم صورت بگیره.
حالا اون چیزی که من تصور میکنم از عملکرد برنامه اینه که باید به صورت startup باشه (همزمان با اجرای سیستم عامل لود بشه) و یه تایمر داشته باشه یا بر اساس ساعت سیستم مثلا هر 30 دقیقه یک بار آدرس دایرکتوری رو چک کنه و تغییرات رو اعمال کنه (یعنی مثلا یه فایل جدید اضافه شد اونو منتقل کنه) و همچنین باید از کپی کردن فایل های مشابه جلوگیری کنه.
خب حالا سوال من اینه برای این کار باید از چه تابع ای استفاده کنم ؟ چه سرآیند هایی لازمه ؟
حالا ممکنه یه عده بگن خب مثل بچه ادم خودت کپی کن، منم در جواب باید بگم کنجکاو شدم هرطوری که شده این روش رو پیاده سازی کنم :)
از نظر امنیت و این حرف هام اصلا نگرانی ندارم کاملا دستم بازه چون اطرافم به اون صورت "هکر" وجود نداره :لبخند:
چرا به یه برنامه بک آپ نیاز دارم ؟
من توی خونه کامپیوتر و لپتاپم رو از طریق مودم wifi شبکه کردم (همچنین توی محل کارم) به هر حال به عنوان مثال وقتی که با لپتاپ یه فایلی رو دانلود میکنم توی این آدرس ذخیره میشه
c:/download/filename حالا ادرس اون توی شبکه میشه
//mylaptop/c/download/filename حالا با توجه به اینکه حالت شبکه همیشه برقراره (بجز وقتی که مودم، یا یکی از دستگاه ها خاموشه) من میخوام محتویات دایرکتوری به صورت خودکار کپی بشن. توی مثال بالا من فایلی رو با لپتاپ دانلود کردم پس میخوام توی این آدرس هم وجود داشته باشه.
//mycomputer/c/download/filename و این کار بلعکس هم صورت بگیره.
حالا اون چیزی که من تصور میکنم از عملکرد برنامه اینه که باید به صورت startup باشه (همزمان با اجرای سیستم عامل لود بشه) و یه تایمر داشته باشه یا بر اساس ساعت سیستم مثلا هر 30 دقیقه یک بار آدرس دایرکتوری رو چک کنه و تغییرات رو اعمال کنه (یعنی مثلا یه فایل جدید اضافه شد اونو منتقل کنه) و همچنین باید از کپی کردن فایل های مشابه جلوگیری کنه.
خب حالا سوال من اینه برای این کار باید از چه تابع ای استفاده کنم ؟ چه سرآیند هایی لازمه ؟
حالا ممکنه یه عده بگن خب مثل بچه ادم خودت کپی کن، منم در جواب باید بگم کنجکاو شدم هرطوری که شده این روش رو پیاده سازی کنم :)
از نظر امنیت و این حرف هام اصلا نگرانی ندارم کاملا دستم بازه چون اطرافم به اون صورت "هکر" وجود نداره :لبخند: