私はファイル名のWindows検索を自動化しようとしています。私の方法はいくつかのフォルダで機能しますが、「part #」という名前のフォルダでは失敗します。私のプロセスは次のとおりでした。
- Windows エクスプローラーを使用して、部品番号フォルダー内のファイルを検索します。
- 検索パスをコピーします:
search-ms:displayname=Search%20Results%20in%20part%20#&crumb=System.Generic.String%3A12345&crumb=location:C%3A%5CUsers%5CUsername%5CDocuments%5Cpart%20#
- これで、部品番号を 12345 から変更し、実行ダイアログ ボックスからこのパスを起動できるようになりました。
残念ながら、名前にハッシュタグが含まれるフォルダーの場合、実行ダイアログ ボックスで検索は開かず、更新されるだけです。文字を何らかの方法でエスケープするなど、この動作を回避する方法はありますか? エクスプローラーのアドレス バーに直接貼り付けると、パスは期待どおりに機能します。
制限事項: パーツ番号フォルダーはネットワーク ドライブ上にあります (ただし、ドキュメント フォルダー内にある場合も同じ動作になります)。そのため、他のユーザーのショートカットを壊さずに名前を変更することはできません。また、別の方法を使用して検索を実行するのではなく、上記で概説した検索プロセスを使用したいと思います。