![]() |
|
افضل آلية للبحث السريع للبحث عن الملفات - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : افضل آلية للبحث السريع للبحث عن الملفات (/showthread.php?tid=9650) |
افضل آلية للبحث السريع للبحث عن الملفات - محمد الدرة - 06-08-2018 السلام عليكم ورحمة الله وبركاته اقوم بعمل برنامج بحث عن الملفات داخل جهاز الكمبيوتر لكن عند القيام بفهرسة الملفات ياخذ وقت طويل قد يصل للساعات احياناً بسبب استخدم Loop على الملفات بالكامل رأيت بعض البرامج تقوم بفهرسة جميع ملفات الكمبيوتر في اقل من دقيقة مثل برنامج everything وسرعة في الوصول للملفات فما هي طريقة حصولة على اسامي جميع الملفات ومساراتها بهذه السرعة هل يقوم بقراءة قاعدة بيانات معينة ام من الرجستري ام ماذا؟؟؟ RE: افضل آلية للبحث السريع للبحث عن الملفات - Ben.Ja - 06-08-2018 وعليكم السلام ورحمة الله، من خلال بحث خفيف، البرنامج فور تثبيته او تشغيله يقوم بعمل اندكس لكل الملفات والمجلدات داخل الاقراص التي بنظام NTFS, في حالة NTFS يقوم بالاندكس استنادا على MFT master file table او جدول الملف الرئيسي، والذي يحتوي على جميع اسماء الملفات والمجلدات "المسارات" والميتاداتا الخاصة بها، metadata هي بيانات وصفية للملفات يكون فيها اسم الملف وتاريخ انشاءه ونوعه الى آخره، ومن خلال الموقع الخاص بالبرنامج يقول ان البرنامج يقوم بثانية واحدة لفهرسة حوالي 120000 ملف RE: افضل آلية للبحث السريع للبحث عن الملفات - محمد الدرة - 06-08-2018 (06-08-2018, 03:14 PM)Ben.Ja كتب : وعليكم السلام ورحمة الله، من خلال بحث خفيف، البرنامج فور تثبيته او تشغيله يقوم بعمل اندكس لكل الملفات والمجلدات داخل الاقراص التي بنظام NTFS, في حالة NTFS يقوم بالاندكس استنادا على MFT master file table او جدول الملف الرئيسي، والذي يحتوي على جميع اسماء الملفات والمجلدات "المسارات" والميتاداتا الخاصة بها، metadata هي بيانات وصفية للملفات يكون فيها اسم الملف وتاريخ انشاءه ونوعه الى آخره، ومن خلال الموقع الخاص بالبرنامج يقول ان البرنامج يقوم بثانية واحدة لفهرسة حوالي 120000 ملف شكراً لك عندي سؤال وهو كيف الوصول الى MFT master file table هل عبر مكونات الاتصال بقواعد البيانات ام هناك طرق اخرى RE: افضل آلية للبحث السريع للبحث عن الملفات - Agmcz - 06-08-2018 اعتقد المتفوقين في هذا المجال سابقا AvaFind حاليا Everything ----------------------- سابقا قمت بتطبيق فكرة شبيهة السورس ضاع مع جهاز سابق وإلا لكنت رفعته. اعتمدت على قاعدة MS Access لحفظ فيها كل المسارات عمل سكان للقرص بإستخدام إجراء شبيه لهذا أول مرة يشتغل فيها البرنامج Find files with FindFirst and FindNext بعدها يأتي دور مراقبة الملفات File / Folder monitoring وأي شيء يطرء يتم تعديله على القاعدة (إضافة/تعديل/حذف) اعتقد لم يكن سيئا عمله... لقد ذكرت لك ما فعلته وقتها. RE: افضل آلية للبحث السريع للبحث عن الملفات - محمد الدرة - 06-08-2018 (06-08-2018, 10:09 PM)Agmcz كتب : اعتقد المتفوقين في هذا المجال فكرة ممتازة لكن عيبها البطىء الشديد في عملية الفهرسة اعتقد ان هناك يوجد جدول في قاعدة بيانات فيه جميع اسامي ومعلومات الملف ويتم استدعائها بطريقة ما RE: افضل آلية للبحث السريع للبحث عن الملفات - merouane - 13-08-2018 مثال: استعمال قاعدة بيانات ويندوز للبحث عن ملف من خلال محتواه (Windows desktop - utiliser la base de données de windows pour rechercher un fichier par son contenu) كود : Description
Utiliser la base de données de windows pour rechercher un fichier par son contenu en créant une connexion avec les compos ADO.https://codes-sources.commentcamarche.net/source/54639-windows-desktop-utiliser-la-base-de-donnees-de-windows-pour-rechercher-un-fichier-par-son-contenu |