本文介绍了System.IOUtils.TDirectory.GetParent奇怪的行为?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
GetParent('c:\1\2\')
的结果是'c:\1\2 '
。
GetParent('c:\1\2')的结果
是'c:\1'
。
这是正常/预期的行为吗?如果是的话,背后的逻辑是什么?
Is this the normal/expected behavior? If yes, what is the logic behind it?
推荐答案
这个行为可能看起来有点奇怪,但是是设计的。这个类是以.net类 Directory
建模的。 的 Directory.GetParent
说:
This behaviour might seem a little odd but it is by design. This class is modelled on the .net class Directory
. The documentation for Directory.GetParent
says:
这篇关于System.IOUtils.TDirectory.GetParent奇怪的行为?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!