items.countは10です。このdocumnentライブラリ "Auto Cad"に10個のサブフォルダ(リリース1 ...リリース10)があり、各サブフォルダにはファイルがありますlicense.txtと呼ばれます。 hmmm これはなぜファイルを返さないのですか?アイテム数は10でなければなりませんが、
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();
}
}
}
}
コードスニペットを読みやすくするためにコードの書式を使用してください。 – Drew
Drew、私は灰色の領域のコードブロックを見ることができ、各コード行はそれ自身の行です。何か不足していますか? –