إخطار زر إذا كان عدد الملفات في دليل تغيير الدليل
سؤال
لدي زر أريد تعطيل طالما لا يوجد عدد محدد من الملفات في دليل. هل هناك نوع من المستمع الذي يخطرني في الوقت الحالي يتم إنشاء ملف أو حذفه في دليل؟
نصائح أخرى
شيء واحد قد ترغب في مراعاته - إذا كنت تستمع إلى أحداث الإبداع، فأنت تريد التأكد من كتابة الملف بالكامل قبل البدء في قراءة ذلك. لست متأكدا من نوع الدعم الذي سيقدم Java 7 لهذه المشكلة.
لقد قمت بتنفيذ آليات مثل هذا في الماضي وتتطلب هذه المشكلة بالذات معالجة خاصة. إذا كنت تتحكم في كل من قارئ الملفات والكاتب، فيمكنك التجول في هذا مع اتفاقيات التسمية، وما إلى ذلك (يأسم الكاتب الملف xxx.prt وإعادة تسمية الملف عند كتابة الملف). نظرا لأنني لم يكن لدي سيطرة على الكاتب اضطررت إلى إضافة آلية اقتراع أخرى للتحقق من حجم الملف على فاصل زمني للتأكد من أن كل ملف جديد كان جاهزا بالفعل لقراءة. ليس حلا مثاليا، لكنه كان كافيا لحالتي.
سنتى...