Winforms 获取同级文件夹的最佳方法
考虑这样一个场景 根 |-----a |-----b(当前文件夹) |-----c |-----等等Winforms 获取同级文件夹的最佳方法,winforms,algorithm,directory,Winforms,Algorithm,Directory,考虑这样一个场景 根 |-----a |-----b(当前文件夹) |-----c |-----等等 当前文件夹为b 我们需要找到与b相同级别的所有文件夹 换句话说,获得“a”和“c”的最佳方法是什么 系统独立: 将当前文件夹存储在某个临时变量中 cd向上,因此,在您的示例中,您位于根文件夹中 列出那里的所有文件夹。这应该给你a,b,c,d 将该列表放入适当的数据结构中 从所述数据结构中删除第一步中存储的文件夹(因为您只需要同级,而不需要起始文件夹本身) 我会遵循与@jstarek类似的步骤
- 当前文件夹为b
- 我们需要找到与b相同级别的所有文件夹
- 换句话说,获得“a”和“c”的最佳方法是什么
- 将当前文件夹存储在某个临时变量中
向上,因此,在您的示例中,您位于根文件夹中cd
- 列出那里的所有文件夹。这应该给你a,b,c,d
- 将该列表放入适当的数据结构中
- 从所述数据结构中删除第一步中存储的文件夹(因为您只需要同级,而不需要起始文件夹本身)
下面是一个指向DirectoryInfo GetDirectory方法示例的链接:ty,用于回答问题。但这些是基本步骤。我想知道是否建议使用递归或windows API调用来实现此目的。