我正在浏览一些共享以获取信息/权限..等我正在使用递归遍历所有子共享。它工作正常但是,用户应该能够将子共享级别限制为特定数量,这是应用程序中的一个参数?
private static INodeCollection NodesLookUp(string path)
{
var shareCollectionNode = new ShareCollection(path);
// Do somethings
foreach (var directory in Directory.GetDirectories(shareCollectionNode.FullPath))
{
shareCollectionNode.AddNode(NodesLookUp(directory));
}
return shareCollectionNode;
}
此代码将一直到最低级别,我该如何在特定级别停止它?例如,只获得 2 个级别的所有份额?
谢谢。