رصد تغییرات در فایلهای فولدر
سلام دوستان عزیز
من یه سری فولدر دارم که تو در تو هم هستن و هر لحظه تغییراتی تو فایل هاش اتفاق می افته .
چطوری میشه فهمید چه فایلی اضافه شده یا حذف شده؟
آیا هی لیست فایل ها رو استخراج کنم و با لیست قبلی مقایسه کنم؟ یا راه دیگه ای هم وجود داره؟
در حال تولید یه برنامه کوچیک بکاپ گیری هستم برا اون لازم دارم.
نقل قول: رصد تغییرات در فایلهای فولدر
باید از کامپوننت FileSystemWatcher که از کنترل های پیشفرض خود ویژوال استودیو هست استفاده کنی و بسته به نیازت باید ایونت های Changed و Created و Deleted و یا Renamed رو پیاده سازی کنی
نقل قول: رصد تغییرات در فایلهای فولدر
نقل قول:
نوشته شده توسط
mr.sirwan
باید از کامپوننت FileSystemWatcher که از کنترل های پیشفرض خود ویژوال استودیو هست استفاده کنی و بسته به نیازت باید ایونت های Changed و Created و Deleted و یا Renamed رو پیاده سازی کنی
تا حالا از این کامپوننت استفاده نکردم. حجم فولدرهام بالغ بر 150 گیگه :متفکر:
بی زحمت لینک یا نمونه ای قرار بدید ممنون میشم
اگر محتویات داخل فایلها تغییر کرد چی میشه کرد؟
نقل قول: رصد تغییرات در فایلهای فولدر
با سلام
بله میتونید از FileSystemWatcher استفاده کنید که همانند یک تایمر دایرکنوری رو رصد میکنه
کد نویسی خاصی نداره و باید در Event هاش و توسط EventArgs متوجه بشید مثلاً چه پوشه ای اضافه شده . e.Name
https://www.infoworld.com/article/31...cher-in-c.html
موفق باشید