【问题标题】:Iterate through SharePoint library folders,subfolders and items遍历 SharePoint 库文件夹、子文件夹和项目
【发布时间】:2015-04-07 01:02:12
【问题描述】:

我有一个 SharePoint 库,其中包含 1 级的文档集。然后在文档集中,我在 2 级有文件夹和一些文档(word、excel、txt)。然后再次在 2 级的文件夹中,我有一些文档和文件夹以及很快。 我必须编写一个 powershell 脚本来遍历所有文件夹、子文件夹并查找文档并更新一些列。我已经尝试过,并且能够遍历所有子文件夹,但我不知道如何获取每个级别的项目(文档)。请帮忙!

Level 1- Document sets
Level 2- Folders and documents
Level 3- Folders and documents
...

我的要求是遍历所有级别更新一列文档,然后进入该级别的文件夹。

【问题讨论】:

    标签: powershell sharepoint


    【解决方案1】:

    事实证明,实现起来非常简单。下面是代码:

    $itemsCollection = $list.Items | ? {$_["HTML File Type"] -ne "SharePoint.DocumentSet"}
    

    它将所有项目存储在 $itemsCollection 变量中。我意识到 $list.Items 只返回文档和文档集和文件夹。所以我用它来只获取库中的所有文档。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-20
      • 1970-01-01
      • 2018-05-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-28
      相关资源
      最近更新 更多