0

パワーポイント プレゼンテーション (pptx) でいっぱいのディレクトリがあります。「12 月」という単語が含まれているプレゼンテーションを探しています。Mac では grep を使用できましたが、Windows では Powershell とコマンド プロンプトを使用しようとしても機能しません。

他の投稿を探してみたのですが、こんなものを見つけました」他の投稿

コマンド プロンプトで使用findstr /s /i /m "\<december.*" *.*してみましたが、.doc が 1 つしか返されず、pptx ファイルは返されませんでした。「12月」という単語が含まれるpptxファイルがいくつかあることは知っています。

Powershellで次のことも試しました:

Location = "C:users\mary\desktop
SearchStr = "december"
Sel = Select-String -pattern SearchStr -path Location
If (Sel -eq null)
{
    write-host "Location does not contain SearchStr
}
Else
{
    write-host "Found 'n Sel"
}
Write-host "end"

そして、ファイルを読み取れないことがわかりました。ディレクトリを見てほしい。

どんな助けでも大歓迎です。

4

1 に答える 1

2

pptx ファイルはプレーン テキスト ファイルではありません。これは実際には zip ファイルです (7-Zip を使用して解凍し、確認してください)。あるがままの方法で検索しても、あまり良い結果は得られません。テストとして、Notepad++ で pptx を開き、どのように表示されるかを確認します。おそらく、https: //blogs.technet.microsoft.com/heyscriptingguy/2012/08/01/find-all-word-documents-that-c​​ontain-a-specific-phrase/ を調整して、pptx に必要なことを行うことができます。または、プレーンテキストが機能しないことがわかったので、別のソリューションを検索してください。

于 2018-05-02T05:52:04.817 に答える