it-swarm.asia

كيفية البحث داخل الملفات على ويندوز 7؟

في Windows XP يمكننا البحث عن الملفات التي تحتوي على كلمة أساسية محددة (داخل جميع أنواع الملفات).

يمكن لـ Windows 7 البحث داخل الملفات عن كلمة رئيسية ، ولكن للبحث عن الملفات النصية فقط. (*.doc, *.txt, *.inf, ...) ، وليس (*.conf, *.dat, *.*, ...).

عوامل تصفية بحث Microsoft لا تحتوي على أي مرشح يمكنني استخدامه لهذا الغرض.

كيف يكون هذا ممكنا؟

253
user8228

للوصول إلى خيارات الفهرسة :

ابدأ -> لوحة التحكم -> خيارات الفهرسة

راجع تغيير خيارات الفهرسة المتقدمة لمزيد من المعلومات.

إذا قمت بالنقر فوق خيارات متقدمة الزر في خيارات الفهرسة وانتقل إلى أنواع الملفات علامة التبويب ، ستحصل على قائمة بأنواع الملفات وطريقة فهرستها. بالنسبة لأنواع الملفات التي تريدها ، يمكنك تحديد أنك تريد فهرسة محتويات الملف ، وليس فقط خصائص الملف.

أو يمكنك فقط إجراء بحث عادي ، وبعد الانتهاء من البحث ، يمكنك النقر فوق الزر "محتويات الملف" ضمن حقل "البحث مرة أخرى في" (والذي يقع بعد نهاية قائمة نتائج البحث ، إذا قمت بالتمرير إلى القاع).

استنادًا إلى هذه الصفحة ، لن يظهر خيار "محتويات الملف" دائمًا - فقط عندما يكون المجلد الذي يتم البحث عنه غير محدد لفهرسة محتوى الملف ؛ في هذه الحالة ، من المفترض أن يتم البحث في محتويات الملف تلقائيًا ، دون الحاجة إلى تحديد هذا الخيار بشكل صريح.

129
Nikhil

لقد حصلت دائمًا على أداء أفضل عند البحث داخل الملفات باستخدام أداة GREP. أنا معجب بـ AstroGrep .

113
twlichty

أعتقد أنه يمكنك أيضًا إدخال "content: blahblah" في مربع تصفية البحث في الركن الأيمن العلوي من Windows Explorer. هذا يعمل على الأقل للملفات النصية ومستندات Office. وهو يعمل أيضا للملفات المصدر.

84
Sean Sexton

يمكنك اللعب مع findstr .

findstr /s /m searchstring *.*

وصف الخيارات:

/S         Searches for matching files in the current directory and all subdirectories.
/M         Prints only the filename if a file contains a match.
55
jet

المفكرة ++ يمكن القيام بذلك وهو مجاني. البحث في الملفات هو CTRL-SHIFT-F.

16
Rob Sedgwick

وكيل Ransack هو دائما يستحق نظرة. إنه مجاني وسريع وجيد السمعة ولا يستخدم الفهرسة.

14
snowdude

في مستكشف Windows ، القائمة أدوات -> خيارات المجلد:

اضغط على علامة تبويب البحث وهنا ، الخيار الأول: ما الذي تبحث عنه ، اختر البحث عن الملفات غير المفهرسة داخل الملف.

9
user33873

لا يزال لدى Windows 7 القدرة على البحث عن سلاسل داخل الملفات في كل مكان (وليس في مواقع مفهرسة).

في مستكشف Windows ، انتقل إلى قائمة "خيارات أدوات/مجلد" وحدد "البحث دومًا عن أسماء الملفات والمحتويات".

ربما لا يزال يتعين إعداد أنواع الملفات بشكل صحيح في "الخيارات المتقدمة لخيارات الفهرسة".

7
Gunter Spranz

أعطاني إجابة Sean Sexton ما كنت أبحث عنه (وضع "محتوى:" في مربع نص البحث). لكنني أعتقد أن التوضيح التالي قد يساعد الآخرين.

ما يعادل هذا البحث في XP رفيق البحث (كلب):

XP Search Companion

هل هذا في ويندوز 7:

Windows 7 Search

6
Jeff Roe

هل حاولت البحث في الإنترنت عن iFilter الصحيح (على سبيل المثال - http://www.ifilter.org/

إذا كان لديك iFilter المناسب ، فيجب أن يكون Windows قادرًا على البحث في محتواه وفهرسته.

3
rifferte

في Windows XP يمكنك إضافة أنواع ملفات (نصية) أخرى ليتم البحث فيها عبر السجل:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.dita\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"

لست متأكدًا مما إذا كان هذا يعمل مع Windows 7 أيضًا.

3
BennyInc

يمكنك محاولة استخدام Cygwin أو إصدار grep لنظام التشغيل Windows والبحث عن أوامر * nix والبحث باستخدام grep الأداة المساعدة.

من دليل :

grep options pattern input_file_names

باستخدام حزمة Google gnuwin32 ، هناك إصدار grep لنظام التشغيل Windows.

2
chrisjlee

يتجاهل Windows 7 SP1 المحتوى: والمحتويات: بالنسبة لي الآن ، ويبدو أن الآلية قد تغيرت: الآن تكتب ما تريد ، وبمجرد بدء البحث ، يظهر صف في الأسفل مع "البحث مرة أخرى في : "المكتبات ، الكمبيوتر ، مخصص ، فايرفوكس ، والأهم من ذلك ، محتويات الملف . انقر فوق ذلك ثم يعيد تشغيل البحث داخل الملفات ، حتى إذا كان المجلد غير مفهرسة.

1
SilverbackNet