ディレクトリツリー(フォルダーとすべてのサブフォルダー)でファイルを検索する場合、これを行うことの効果的な違いは何ですか:
Directory.GetFiles(root, "*", SearchOption.AllDirectories);
を使用して独自の再帰検索を行う
Directory.GetFiles(ルート) および Directory.GetDirectories(ルート)
各方法を使用することの長所と短所は何ですか? どの方法がどのユースケースに適していますか? ありがとう。