1
我试图从目录获取子目录路径,但忽略某些文件夹,下面的代码给出我这个错误,无法转换类型为'WhereArrayIterator`1 [System.String]'的对象以键入'System.String []'
System.InvalidCastException:无法投型 'WhereArrayIterator`1 [System.String]' 键入 'System.String []' 对象
谁能帮助?
Dim subdirectoryEntries() As String = Directory.GetDirectories(ConfigurationSettings.AppSettings("FsRoot") & Path.DirectorySeparatorChar & readerClientList.GetString(0)).
Where(Function(name) Not name.EndsWith(folder, StringComparison.OrdinalIgnoreCase))
你如何处理subDirectoryEntries?根据答案,最好将其类型更改为“IEnumerable(Of String)”,而不是转换“GetDirectories”的结果。 – Craig