Есть ли более простой способ проверить, является ли элемент файловой системы каталогом, чем использовать битовые маски?
У меня есть этот код в одном из моих приложений (две вторые строки фактически находятся в цикле по folderItems, но для простоты предположим, что первый элемент):
Dim folderItems As String() = Directory.GetFileSystemEntries(aFolder)
Dim someDirItem As String = folderItems(0)
Dim fInfo As System.IO.FileInfo = New System.IO.FileInfo(someDirItem)
Dim isDirectory As Boolean = (CInt(fInfo.Attributes) And CInt(FileAttributes.Directory)) > 0
(FileAttributes.Directory равно 16).
Это работает, но есть ли более простой способ, чем использование побитового И с 1000 (основание 2)?