私は、ファイル システムを通過する必要がある作業に取り組んでおり、任意のパスについて、フォルダー構造の「深さ」を知る必要があります。これが私が現在使用しているものです:
int folderDepth = 0;
string tmpPath = startPath;
while (Directory.GetParent(tmpPath) != null)
{
folderDepth++;
tmpPath = Directory.GetParent(tmpPath).FullName;
}
return folderDepth;
これは機能しますが、より良い/より速い方法があると思いますか? フィードバックをお寄せいただきありがとうございます。