Wie Sie feststellen, ob eine Datei existiert in einer SharePoint-SPFolder
Gibt es einen anderen Weg als die Schleife durch die Dateien in einem SPFolder zu bestimmen, ob ein geben mit dem Namen (string) existiert?
InformationsquelleAutor der Frage Chris Woodruff | 2008-12-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie, wenn Sie wissen, die URL auch verwenden, das SPFile.Exists-Eigenschaft wie folgt:
Würde man auf den ersten Gedanken vermuten SPWeb.GetFile wirft eine exception, wenn die Datei nicht vorhanden ist. Aber wie Sie sehen, ist dies nicht der Fall - es wird tatsächlich zurückkehren, ein SPFile-Objekt.
InformationsquelleAutor der Antwort Lars Fastrup
Aber, wenn Sie mit SP 2010 Client OM, wäre es tatsächlich eine Ausnahme, wenn die Datei nicht existiert:
InformationsquelleAutor der Antwort Ben
Mit einem CAML Abfrage ist der effizienteste Weg (Beispiel hier)
CAML kann ein bisschen sperrig, so dass auch lohnt ein Blick auf die Linq to Sharepoint provider, verbirgt die details der CAML Weg von Ihnen.
InformationsquelleAutor der Antwort Paul Nearney