C# フォルダの中を再起的に捜査する
Usage
C#を使って、画像から緯度・経度を取得するサンプル
Directory.GetFiles
ディレクトリ内のファイル名 (パスを含む) を返すDirectory.GetDirectories
ディレクトリ内のサブディレクトリ名 (パスを含む) を返す
上位階層のディレクトリから、全ファイルに何らかの処理をする際に使用する
public void SearchFiles(string path)
{
if (Directory.Exists(path))
{
string[] files = Directory.GetFiles(path);
foreach (var filePath in files)
{
// Do something
}
string[] dirs = Directory.GetDirectories(path);
foreach (var dirPath in dirs)
{
SearchFiles(dirPath);
}
}
}