Recorrer biblioteca buscando carpeta

14/01/2008 - 10:43 por gerimura | Informe spam
Hola, buenos dias.
Tengo una biblioteca y dentro de ella una serie de documentos y
carpetas. Necesito recorrerlas para buscar una carpeta en concreto.
Este es el codigo que tengo.
SPList myList = MyWeb.List;
if (myList.Folders.Count > 0)
{
foreach (SPFolder OneFolder in myList.Folders)
{
if (OneFolder.Name == _Proveedor)
{
_ExisteCarpeta = true;
break;
}
}
}

El contador de carpetas me dice correctamente el numero de carpetas
que tengo, pero cuando se mete en el bucle salta una excepcion
diciendo que no hay elementos.. Alguna idea?

Un saludo y gracias por adelantado.
Gerald
 

Leer las respuestas

#1 gerimura
14/01/2008 - 11:39 | Informe spam
En realidad la excepcion que da es la siguiente:
An exception of type 'System.InvalidCastException' occurred in
WFMoverDocumentos.dll but was not handled in user code

Additional information: Unable to cast object of type
'Microsoft.SharePoint.SPListItem' to type
'Microsoft.SharePoint.SPFolder'.
Como podria recorrer la biblioteca?
Un saludo y gracias por adelantado.
Gerald

Preguntas similares