我遇到了奇怪的事情。
每当我尝试在代码中创建DirectoryInfo对象并将其传递给根驱动器(C:
)时,该对象的Name属性都设置为“ Debug”,并且Parent设置为{bin}
文件夹。
我不经常尝试复制Windows资源管理器,因此我不知道这是否很常见。
我是在家里的开发PC上获得此功能的,现在它正在工作中。
还有其他人知道吗,或者仅仅是我吗?
最佳答案
您应该将初始路径设置为"C:\\"
或@"C:\"
,而不是"C:"
。DirectoryInfo
仅默认为当前目录,即bin\Debug
。
关于c# - DirectoryInfo.Name的异常行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11296684/