die items.count sollte atlease 10. Ich habe 10 Unterordner (Release 1 ..... Release 10) mit in dieser Dokumentbibliothek "Auto Cad" und jeder Unterordner hat eine Datei namens license.txt. hmmm Warum gibt es keine Datei (en) zurück?Anzahl der Elemente sollte 10 sein, ist aber 0
private void btnGetFileGuid_Click(object sender, EventArgs e)
{
using (SPSite site = new SPSite("https://www.abc.com/sites/Software"))
{
using (SPWeb web = site.OpenWeb())
{
SPList spList = web.Lists["Auto Cad"];
string fileName = "license.txt";
SPQuery query = new SPQuery();
query.Query="<Where><Eq><FieldRef Name='FileLeafRef' /><Value Type='Text'>" + fileName + "</Value></Eq></Where>";
SPListItemCollection items = spList.GetItems(query);
if (items.Count > 0)
{
Guid id = items[0].UniqueId;
lblGuid.Text = id.ToString();
}
}
}
}
Bitte verwenden Sie die Codeformatierung, damit Ihr Code-Snippet besser lesbar ist. – Drew
Drew, ich kann den Code-Block im grauen Bereich sehen und jede Codezeile hat eine eigene Zeile. Fehle ich etwas? –