Recherche de contenu de fichier en ligne de commande

4

Les commandes Windows FIND et FINDSTR permettent de rechercher des valeurs de chaîne dans certains types de fichiers, mais aucune de ces méthodes ne fonctionne avec les formats MS-Office plus récents, tels que DOCX, XLSX ou PPTX. Existe-t-il un autre moyen de rechercher dans ces fichiers à partir d'une ligne de commande? Cela ne concerne que les ordinateurs Windows Vista et Windows 7.

Skatterbrainz
la source

Réponses:

-2

Sous Windows 7, vous pouvez ajouter de nouveaux types de fichiers à l'index (Panneau de configuration - & gt; Options d'indexation - & gt; Options avancées - & gt; Types de fichiers). N'oubliez pas de reconstruire votre index.

Certains utilisateurs ont également signalé qu'ils avaient réinstallé MS Office 2007 et reconstruit leur index, après quoi la recherche de contenu des types de fichiers MS Office était OK.

cahuk
la source
-2

si vous convertissez .doc à .txt, .xls à .csv vous serez en mesure d'émettre ces commandes contre eux

la raison pour laquelle ces fichiers ne fonctionnent pas avec les commandes est que leur contenu est crypté, et je ne pense pas que les commandes de la console et l'écran puissent traiter texte en clair type de fichier, mais vous pouvez toujours essayer de rechercher dans les documents les fichiers binaires ( winword.exe, excel.exe, powerpnt.exe ) et leur ligne de commande à utiliser avec les commutateurs de ces applications mais le format d'affichage (c'est-à-dire présentation, sortie) pour la retransmission des valeurs trouvées dans les fichiers sur les consoles ( cmd.exe, powershell.exe ) reste inimaginable pour moi

w17t
la source
2
Le contenu d'un fichier .docx n'est pas chiffré. le docx est un conteneur (comme un zip fichier) qui contient plusieurs fichiers. C'est pourquoi vous ne pouvez pas les rechercher, pas parce que c'est crypté. Si vous changez le .docx à .zip, vous pouvez réellement ouvrir l’archive et voir le contenu dans l’explorateur Windows.
Ryan