我有一个DirectoryInfo
对象,我打电话给GetDirectories("???")
。DirectoryInfo.GetDirectories和EnumerateDirectories不正确处理问号
根据MSDN应该返回名称中包含3个字符的所有目录。
在这个目录中,我有5个子目录。其中4个有3个字符,1个有两个。这是不断返回所有5个。这是.NET中的错误吗?
DirectoryInfo diBase = new DirectoryInfo(sProcessedPath);
DirectoryInfo[] diBaseDirList = diBase.GetDirectories("???");
foreach(DirectoryInfo diBaseDirItem in diBaseDirList)...
而且我发现,如果你是在PowerShell和调用DIR(GET-ChildItem)???它会返回子文件夹的正确列表。但在标准命令提示符下,dir?也正在返回斧头文件夹。
请分享您的代码 –
此代码应按预期工作。 – varocarbas
@varocarbas你使用哪个版本的.net? – dko