을 호출하는 DirectoryInfo
개체가 있습니다.DirectoryInfo.GetDirectories 및 EnumerateDirectories가 물음표를 올바르게 처리하지 못합니다.
MSDN에 따르면이 이름에 정확히 3자를 가진 모든 디렉토리를 반환해야합니다.
이 디렉토리에는 5 개의 하위 디렉토리가 있습니다. 4 개 중 3 개는 1 개이고 나머지 1 개는 2 개입니다. 이것은 계속해서 5 개 모두를 반환합니다. 이것은 .NET의 버그입니까?
DirectoryInfo diBase = new DirectoryInfo(sProcessedPath);
DirectoryInfo[] diBaseDirList = diBase.GetDirectories("???");
foreach(DirectoryInfo diBaseDirItem in diBaseDirList)...
또한 당신이 파워 쉘에있는 경우 전화를 걸 알게 디렉토리 (은 Get-ChildItem을)를 ??? 적절한 하위 폴더 목록을 반환합니다. 하지만 표준 명령 프롬프트 디렉토리에 ??? 도끼 폴더를 반환합니다.
코드를 공유하십시오. –
이 코드는 예상대로 작동합니다. – varocarbas
@varocarbas 현재 사용중인 .net 버전은 무엇입니까? – dko