سؤال

و"(المكالمات فوز API أو أيا كان) I م تبحث عن شيء لتخطر لي عندما يصبح الملفات المتاحة لتحرير (أي لم تعد قيد الاستخدام). يجب أن أقوم بإعداد جهاز توقيت لفحص الملفات على بعض فاصل أو هناك وسيلة جيدة لاقامة ساعة على الملف؟

هل كانت مفيدة؟

المحلول

وFileSystemWatcher لا يساعد، ولا يفعل Win32 وFindFirstChangeNotification: انهم لن اقول لكم عندما يطلق شخص مؤشر ملف

وأفضل طريقة هي محاولة دوريا لفتح الملف مع وصول تريد، والتعامل مع أية أخطاء.

وحتى لو كنت إعلامك أن ملف كانت متاحة، فإن ذلك لن يضمن أنه سيكون متاحا في وقت لاحق عند محاولة فتحه.

نصائح أخرى

وأنا لا أعرف ماذا System.IO.FileSystemWatcher. NET، ولكن إذا كنت قد تستخدم ذلك، يمكن أن تحصل الأحداث عندما تكون الأمور حول التغييرات الملف.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top