Поиск по содержимому - не работает для файлов без расширения

Анонимные
2015-06-10T17:31:26+00:00

Операционная система:

Windows 7 Профессиональная

Корпорация Майкрософт (Microsoft Corp.), 2009.

Service Pack 1

Шаги воспроизведения проблемы:

а). Создайте текстовой файл choice (имя файла без расширения). Он может содержать любой текст. Рекомендую поместить в этот файл следующий код на языке программирования bash:

#!/bin/bash

#Предлагает Вам выбрать значение из набора вариантов. Ждет,

#пока Вы сделаете выбор, нажав клавишу, и выдает звуковой 

#сигнал при нажатии клавиши, которой нет среди допустимых 

#вариантов.                                               

if [ "$1" = "--help" ]

then

  cat <<End-of-message

Ожидает ответа пользователя.

basename $0 [текст] [варианты] ...

варианты       Варианты ответа пользователя.

текст          Строка приглашения

После выполнения команды переменная $? приобретает значение,

равное номеру выбранного варианта ответа.

End-of-message

  exit 0

fi

echo -en "$1"

shift

while [ $? -eq 0 ]

do

  index=0

  read -s -n1

  for par in $*

  do

    let "index+=1"

    if [ "$REPLY" = "$par" ]

    then

      if [ "$par" != $'\033' ]

      then

        echo $par

      else

        echo

      fi

      exit $index

    fi

  done

#звуковое предупреждение

  echo -en "\a" #сигнал

#  beep         #если сигнала нет, тогда попробуйте утилиту beep

done

exit 255

б). Скопируйте файл choice в каталог Мои документы вашей учетной записи.

в). Откройте меню «Пуск», в поле поиска наберите параметры индексирования и в результатах выберите пункт Параметры индексирования.

г). Убедитесь, что список с индексируемыми расположениями включает в себя каталог Мои документы

Если это не так, то выберите этот каталог, используя кнопку Изменить.

д). Нажмите кнопку Дополнительно и выберите вкладку Типы файлов.

е). В поле Добавить новое расширение в список введите расширение имени файла «.» (точка без кавычек) и затем нажмите кнопку Добавить.

ж). Щелкните Индексировать свойства и содержимое файлов и затем нажмите кнопку ОК.

з). Появится диалоговое окно Перестройка индекса. Щелкните на OK и дождитесь завершения перестройки индекса.

и). Откройте «Проводник» и в строке поиска (справа вверху окна) введите часть содержимого файла choice, например слово while.

Суть проблемы: В результате вышеперечисленных действий файл choice, который содержит искомое слово while, не найден

Windows для дома | Другое | Поиск, сенсорная панель и мышь

Заблокированный вопрос. Этот вопрос был перенесен из сообщества службы поддержки Майкрософт. Вы можете проголосовать о его полезности, но не можете добавлять комментарии или ответы, а также подписаться на этот вопрос.

Комментариев: 0 Без комментариев

Ответы: 33

Сортировать по: Новейшие
  1. Анонимные
    2015-06-12T13:38:22+00:00

    Добрый день!

    Предлагаю перевести беседу в тип "обсуждение". Обсуждение не предполагает получение ответа, который в данном случае — функционал отсутствует. И это позволит продолжить беседу более свободно. Второе — перенести тему в подраздел "ОС – неизвестно", так как обсуждение коснётся нескольких OC.

    Согласны?

    Да, я согласен.

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  2. 0x00000000 40,810 Баллы репутации
    2015-06-12T12:36:50+00:00

    Добрый день!

    Предлагаю перевести беседу в тип "обсуждение". Обсуждение не предполагает получение ответа, который в данном случае — функционал отсутствует. И это позволит продолжить беседу более свободно. Второе — перенести тему в подраздел "ОС – неизвестно", так как обсуждение коснётся нескольких OC.

    Согласны?

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  3. Анонимные
    2015-06-12T12:24:31+00:00

       И чем этот пример показателен? Вы нашли файл по имени? )

    Я решил не вдаваться в подробности, поэтому ограничился просто скрин-шотом. На ваш вопрос отвечу также без точных указаний действий, которые производились. Поиск был по содержимому, не по имени файла. Т.е. по аналогии с тем как я описал процедуру в первом сообщении, поиск в ОС Windows XP был произведён по слову while, которое присутствует в файле choice. У файла choice отсутствует расширение, однако это не является препятствием для Windows XP, чтобы выдать пользователю информацию о том, что в этом файле имеется искомая фраза.

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  4. Анонимные
    2015-06-12T11:45:10+00:00

    И чем этот пример показателен? Вы нашли файл по имени? )

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  5. Анонимные
    2015-06-12T11:36:55+00:00

       А где вы увидели баг? Выше я приводил вам цитату из официальной Справки Windows. Там черным по белому сказано лишь о расширениях, а не об отсутствии таковых.

    Я написал "недостаток/баг". Под такой формой представления информации я как правило понимаю два возможных варианта прочтения. Для меня ближе рассматривать это как баг, потому что есть большое желание, чтобы это было исправлено, если не в Windows 7, то хотябы в Windows 10, которая совсем скоро на подходе.

       В существующих версиях Windows, Поиск работает одинаково. Вы можете и сами протестировать самую новую, установив ее туда же где ютится сейчас 7-я.

    Вот как обстоят дела с этим же тестом в Windows XP:

    Получается, что я как пользователь столкнулся либо с потерей функционала, который имелся в предыдущей версии Windows, либо не разобрался как это же самое делается в новой версии. С вашей помощью прихожу к выводу, что здесь речь идёт всё таки о потере функционала. Естественно возникает желание заявить о своём пожелании, но я не знаю как в Microsoft это делается. В GNU/Linux с этим делом как-то проще...

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев