Sharepoint客户端GetFolderByServerRelativeUrl文件夹修改日期

tan*_*ire 2 c# sharepoint client-side

我正在尝试使用GetFolderByServerRelativeUrl函数检索文件夹的"修改日期"和"创建日期",我该怎么办?

我只能从中获取relativeUrl和文件夹名称.下面是我检索文件夹的方法.请帮忙.

FolderCollection folderCollection = rootweb.GetFolderByServerRelativeUrl("/Shared Documents/test2").Folders;
spClientContext.Load(folderCollection);

foreach (Folder folder in folderCollection)
         {

         }
Run Code Online (Sandbox Code Playgroud)

Raw*_*ing 6

通过检索和访问s 的ListItemAllFields属性Folder,您可以访问创建和修改的日期,如下所示:

using (ClientContext spClientContext = new ClientContext("http://whatever"))
{
    var rootweb = spClientContext.Web;

    FolderCollection folderCollection =
        rootweb.GetFolderByServerRelativeUrl("/Shared Documents/test2").Folders;

    // Don't just load the folder collection, but the property on each folder too
    spClientContext.Load(folderCollection, fs => fs.Include(f => f.ListItemAllFields));

    // Actually fetch the data
    spClientContext.ExecuteQuery();

    foreach (Folder folder in folderCollection)
    {
        // This property is now populated
        var item = folder.ListItemAllFields;

        // This is where the dates you want are stored
        var created = (DateTime)item["Created"];
        var modified = (DateTime)item["Modified"];
    }
}
Run Code Online (Sandbox Code Playgroud)