对于文件列表,我正在尝试确定公共父目录。这些文件不会在同一个目录中(测试了那部分)......我正在尝试
Dim myParentDirectory As String = Path.GetDirectoryName(list.Item(0))
Dim myCurrentDirectory As String
For Each file in list
myCurrentDirectory = Path.GetDirectoryName(file)
While myCurrentDirectory <> myParentDirectory And... And myParentDirectory <> Nothing '(or <> to a top level directory like "c:")
myParentDirectory = Directory.GetParent(myParentDirectory.ToString())
End While
Next
... 代表“myCurrentDirectory 不是 myParentDirectory 的子目录”,但我没有找到任何可以测试的东西——只有列出目录内容的方法。
如何获得两个文件(或目录)的公共目录父级?