sábado, 8 de mayo de 2010

Una pifia de windows XP que no conocía...


Ahora que el XP es cosa del pasado para casi todo el mundo (en mi caso no, pero es que soy así de raro), acabo de descubrir una pifia de windows XP que se me había pasado por alto. Tendré que comprobar en otros ordenadores si este error está en windows 98, 2000, Vista y 7, y si afecta a otros métodos de búsqueda como la búsqueda de Office, MS Index Server (Windows 2000 y XP; creo que es la búsqueda estándar en Vista) o Google Desktop Search.


Descripción del fallo: La búsqueda de texto completo de Microsoft ignora los archivos sin extensión.

Reproducción del fallo (Ver imagen para más información):
  1. Creamos una carpeta con dos archivos, uno con extensión .txt y otro sin extensión. En ambos incluimos la misma cadena.
    1. Inicio ► Ejecutar ► escribir cmd.exe
    2. escribir: MD C:\999
    3. escribir: CD C:\999
    4. escribir: echo hola adiós hasta luego > archivo.txt
    5. escribir: echo hola adiós hasta luego > archivo

  2. Con la búsqueda de Windows, tratamos de buscar una palabra en todos los archivos de esa carpeta:
    1. Abrimos un explorador
    2. Pulsamos el botón Búsqueda
    3. Todo o parte del archivo: (lo dejamos en blanco)
    4. Una palabra o frase en el archivo: escribimos hasta
    5. Buscar en: escribimos C:\999
    6. Desplegamos "Más opciones avanzadas" y nos aseguramos de que Tipos de archivo sea "Todos los archivos y carpetas"
    7. Pulsamos Buscar
  3. Veremos que Windows encuentra sólo el archivo con extensión .TXT, pero no encuentra el otro, a pesar de que no hemos limitado la búsqueda a documentos


Edición 8/5/2010, 14:40: Acabo de comprobar que esta pifia no aparece en windows 98.

4 comentarios:

Angelverde dijo...

Interesante.

Anónimo dijo...

Eso no es ningun error... simplemente se indexan solo los archivos de documentos con extensiones conocidas por eso si realizas la busqueda solo encuentra el archivo con la extencion "txt", lol...

jose dijo...

Ten en cuenta que NO estoy usando INDEX SERVER que tampoco he dicho que
busque solo en documentos conocidos. Tngo que probar si sucede lo mismo al
emplear el comando where implementado en windows 2k y posteriores.... por otro lado, puesto que ya no tengo acceso a ordenafores con 2k, no puedo comprobar si el problema viene de lejos...

José Moya dijo...

Acabo de comprobar que el mismo fallo afecta a windows 7 (donde es cierto que el "contenido del archivo" se busca usando módulos que tienen en cuenta el tipo de archivo).

En XP, se supone que índex server no está activo a menos que lo active el usuario, y que la "búsqueda indizada" de windows 7 solo se instala como un complemento a petición del usuario.

Pensad que ese tipo de comportamiento es muy problemático para quienes tienen archivos de texto con nombres como README (estándar en linux) o para quienes tienen procesadores de texto fuera del mainstream, como Corel WordPerfect.