特定のファイルを検索するためのコードを作成しました。ユーザーが開始パスとファイル名を入力すると、プログラムはファイルが存在する場合はその詳細を出力し、そうでない場合は出力しません。
私が推測したように、再帰を使用すると、階層ツリーが大きすぎるとコードがクラッシュします。400のディレクトリで試しましたが失敗したので、50
フォルダのようなものの後に、再帰のオーバーヘッドが発生すると思います。コードをクラッシュさせます。
それを修正する方法の提案はありますか?基本的に、コードは低レベルのツリー階層では問題ありませんが、健全なツリー(500〜600個のフォルダーが相互にあり、最後のフォルダーに保存されているファイル)用に設計する必要があります。