最近、Microsoft の奇妙な機能に出くわしました。
フォルダーc:\tmp123
に 3 つのファイルが含まれているとします。
1.txt
2.txtx
3.txtxt
Directory.GetFiles(@"C:\tmp123", "*.txt")
a)返品された 3 つのアイテムでの利回りの呼び出し。
b)Directory.GetFiles(@"C:\tmp123", "*.txtx")
返品された 1 つのアイテムでの利回りの呼び出し。
Microsoft によれば、これは予想される動作です ( MSDNの注を参照)。
私の質問は次のとおりです。
Microsoft はなぜ、このような奇妙な機能を搭載することにしたのでしょうか?
どうすればこの問題を克服できますか? つまり、内線番号のみを返し、 などを返さない検索
パターンを作成するにはどうすればよいですか?*.txt
*.txtx
*.txtstarngefunctionality