Parece que Windows Search está teniendo problemas cuando especifico un carácter de signo de interrogación como el contenido que estoy buscando dentro de mis archivos.
He intentado:
- contenido:?
- contenido:"?"
- contenido:"\?"
- contenido:\?
- contenido:% 3f
- contenido: "% 3f"
- contenido: \ 3f
- contenido: "\ 3f"
- contenido: \ 00 \ 00 \ 00 \ 3F
pero cada uno de estos no produce resultados cuando realmente tengo archivos que contienen? dentro del alcance de la búsqueda. Si en cambio busco algo como contenido: feliz, de hecho, encontrará todos los archivos con la frase "feliz" dentro de esos mismos archivos.
Mi suposición es que Windows Search está tratando algunos caracteres, como el signo de interrogación, como un carácter especial, probablemente con el propósito de expresiones comodín. Para probar esta teoría, también busqué archivos que contengan un asterisco * y, de hecho, tengo el mismo problema que cuando busco contenido de signo de interrogación. Lo que me pregunto es si hay alguna forma de hacer que una búsqueda funcione, donde puedo buscar una expresión literal sin ningún tipo de comodín o al menos una forma de escapar de los caracteres especiales dentro de la expresión.
Por cierto, estoy usando Windows 7 Enterprise.
content:"reports.asp"
filename:~?
significa buscar como comodín de DOS, nombres de archivo que EMPIEZAN con cualquier carácter (¡esencialmente cada archivo!).OR System.Generic.String:?
significa O cualquier propiedad / contenido de archivo que tenga una PALABRA QUE COMIENCE CON literalmente? Mi consejo, lea la documentación de AQS y haga clic en la barra de direcciones para ver en qué Windows Search reinterpreta el AQS. También tenga en cuenta, de forma predeterminada, las propiedades del archivo de cadena (Nombre de archivo, autor, etc.) De forma predeterminada, busque con WORD_STARTSWITH$<
, por lo que cualquier palabra que comience con su término de búsqueda. Otras propiedades sin fecha (fechas, etc.) buscan con EQUAL=
Parece que Microsoft ha eliminado la capacidad de buscar solo caracteres especiales. Para buscar con caracteres especiales también debe haber una palabra incluida (
Example: Who?
). Nuevamente, debe haber una palabra , no solo un comodín, con el carácter especial. ¿Eso es porque Windows Search ignora los caracteres especiales con la excepción de los comodines ?. Según esta página de sugerencias y trucos de búsqueda de indows , los únicos comodines disponibles en la búsqueda de Windows son asteriscos y signos de interrogación. Sin embargo, parece que el único que funciona es el asterisco. Incluso al probar su ejemplos?n
, se encuentra en la misma página.Aquí hay una cita de una publicación en los foros de Vista64: ( Fuente )
fuente
En Windows 7 tuve un problema similar, solo estaba tratando de buscar palabras clave entre corchetes ("[" también se ignoró de forma similar a "?", "(", "]", Etc.) dentro del nombre de archivo. para mi es lo siguiente:
nombre del archivo:
"*[Cumbia]*" OR filename:"*[Reggae]*"
Esto encontraría todas mis canciones que etiqueté con la cadena de texto
[Cumbia]
o[Reggae]
dentro de los nombres de archivo. Lo que haría entonces sería seleccionar todos los archivos y luego hacer clic derecho en la selección para invocar la función Enviar para enviar todas las canciones a mi programa reproductor de música (Winamp en este caso).fuente
filename
lugar de usarcontent
funcionó para mí. Traté de filtrar archivos duplicados que tienen el archivo (1) .jpg y el archivo (2) .jpg y utilicé esta expresiónfilename: "*(1)*"
yfilename: "*(2)*"
.Pruebe
content: ~="?"
oextension: ~="?"
cualquier personaje especial que esté buscando en las citas, etc.fuente
No uso Windows Search, pero me pregunto si admite caracteres de escape como se describe en este artículo de Microsoft:
Usando el protocolo de búsqueda
Si es así, puede intentar usarlo
%3f
para el signo de interrogación.fuente
Simplemente use powershell para buscar el contenido del archivo:
fuente
Solo he encontrado algunos recursos en la sintaxis de búsqueda, así que comenzaré a enumerarlos aquí con la esperanza de encontrar uno que pueda proporcionar una solución o al menos una solución para mi problema.
Búsqueda de Windows: consejos y trucos
Búsqueda de Windows: Opciones de búsqueda avanzada
fuente