Tengo una carpeta llena de aproximadamente 2000 archivos de MS Word (DOC y DOCX) en los que necesito realizar búsquedas complejas, por ejemplo, para encontrar documentos que contengan John
pero no John Doe
. O 21,000
pero no 21,000,000
. No puedo ver una manera de hacer eso con Spotlight. Word lo hará, pero solo en un archivo a la vez. EasyFind lo haría en una carpeta llena de archivos, pero no buscará texto dentro de documentos de Word.
La mejor idea que se me ocurre es convertir todos los archivos de Word al formato RTF, y luego hacer la búsqueda con EasyFind o BBEdit . El comando de Unix textutil
hace esto muy bien y rápidamente (aproximadamente 2000 documentos en aproximadamente 3 segundos).
Pero necesito preservar las fechas de modificación de los archivos originales, y no puedo ver una forma de hacerlo con textutil
.
¿Alguien tiene alguna sugerencia? ¿Hay un mejor programa de búsqueda? ¿O una forma de convertir los documentos y mantener las fechas de modificación?