【C#】再帰関数でディレクトリとファイルを取得する!
おはようございます。おーみんです。
再帰プログラミングの勉強としてプリザンターのディレクトリとファイルを全部呼び出してみました!(1~3枚目)意外と多くてこれでもごく一部なんですねw
— うるとらおーみん (@Ooooooomin_365) August 17, 2019
4枚目はプログラム~。
再帰は実務でも使うことがあるので、基礎はちゃんと理解しておきたいですな~😅 pic.twitter.com/YEVEwAd4hl
再帰プログラミングで利用したのはこの動画。
— うるとらおーみん (@Ooooooomin_365) August 17, 2019
9cubedさんのプログラミング講座(C#)はかなり分かりやすくて普段から拝見しています!https://t.co/DAWVJ9ZzBU
プログラムを見てみましょう。
foreach文でぐるぐるディレクトリやファイルを取得してListに追加していっている感じですね(22~27行目ではディレクトリ、29~33行目ではディレクトリ内にあるファイルを取得)。
最終的に12行目の「GetDirFile(@"C:\Workspace\Pleasanter")」の@以降へ親ディレクトリを書いてください。
再帰関数は理解するのがなかなか難しいものではありますが、いくつか自分でも作って慣れていこうと思います。