私は去年(2025/10)、滑り込みギリギリセーフのタイミングで、windowsのヴァージョンを10から11に上げた。それ以前のWIN10時代でも、WINXPの時には出来た「ファイル中の文字(テキスト限定)」の検索、私はPCに入力した色々をテキストファイルにして残している、いや違う、テキストエディタで書いてから一挙にコピー&ペーストしているので、その記録がテキストに残っているだけなんだけど。
探したいテキストは、この文のような「日記」や「つぶやき」だったり、ゲーム仲間へのchatだったり、AIとの問答だったりするけど、いつかPCに、投稿前に書いたはずの文を探し出して、再読したいと思う時もある。
これらのテキストは用途別にSDカード上に保存している。なぜか、WINDOWSのヴァージョンアップでメディアを捨てさせられた苦い記憶があるから。最初に買ったカラープリンタやスキャナ、3.5インチのFDDなど、WIN95では使えた機器が、その機器用に残したファイル・ドキュメントが使えなくなる。実はWIN95時代のマシン本体(NEC ValuStar)や、WIN98マシンのHDDは廃棄する前に抜いて保管してある。ま、それを読み出すための装置(外部接続SATAドライブ・HDD着脱可能版)も、そこから抜いた自分のファイル群もその外部HDDの空きに残してあるんだけどね。
このSDカードには、WIN10(マイクロソフトは、初めはコレが最後のOS、以降ヴァージョンアップなしの最終型OSだという触れ込みだった)→WIN11のアナウンスがあったとき、「もう誰が信じるか」とHDD上から取り外しと装着の難易度が全く別レベルのSD上に、自分のパーソナルなファイルを引っ越しさせたのです(もっとエグいビットロッカー暗号構造については別の機会に)。
そして冒頭の問題、過去のファイルの検索、特にどれかのテキストファイルに入っていることは確かだけど、思い出せないので、どこのファイルかを検索したい。という問題、これはHDD上なら、WINDOWSの標準の検索機能で間に合う(らしい、WIN11でも?確かめてないけど)。でもSDカードメディアに乗っているファイルについてはこの検索は無効になる(これは何度やっても出来なかったので確実)。
困って、CHATGPTに相談したら解決策を教えてくれた。標準の検索アプリではなく、power shell(コマンドプロンプトのような画面に似たテキスト型のユーザー・インターフェース)で、探したいファイルがF:ドライブのテキストファイルで、その中で探したい文字が「ハテナ・キーワード」なら
Get-ChildItem F:\ -Recurse -Filter *.txt | Select-String "ハテナ・キーワード"
とすれば良いと。試してみると確かにSDカードが刺さっているF:ドライブで答えが返ってくる。該当のファイル名だけじゃなく、その何行目か、まで。
これが標準で出来るんなら、もっとアナウンスせーよ、マイクロソフト!(ヘルプファイルの奥底に隠してるんじゃなくて)。
ログインしてコメントを確認・投稿する