无法直接删除Sharepoint中的文件

匿名
2020-11-24T06:31:17+00:00

文件夹中有10个文件夹,那么要一个个点进去删除文件,才能删除这个文件吗?

以前可以直接删除的。

怎么才能直接删除这个文件夹?

Microsoft 365 和 Office | SharePoint | 商业版 | Windows

锁定的问题。 此问题已从 Microsoft 支持社区迁移。 你可投票决定它是否有用,但不能添加评论或回复,也不能关注问题。

0 个注释 无注释

问题作者接受的答案

匿名
2020-11-24T07:57:51+00:00

您好 Nicole,

欢迎您在论坛中发帖。

正常来说,可以直接删除文件夹。根据您的报错信息,请您尝试以下建议:

  1. 检查权限

选中该文件夹,点击三个点,管理访问,高级,检查权限。确认是否由于您对于某个项目没有删除权限故无法删除整个文件夹

  1. 请问该站点是否应用了保留策略?若是的话,可能收到该报错信息。当网站处于保留状态时,可以删除文档,但是我们不能直接删除包含文件和子文件夹的文件夹。这就是保留保留功能以防止数据丢失的方式。

a. 您可以以全局管理员的身份或者联系全局管理员从Office 365安全和合规性中心禁用网站的保留策略(并且需要一些时间才能生效)

b. 或者手动删除文件夹中的所有文件和子文件夹。

c. 同时,您可以尝试通过PowerShell运行以下命令来删除所有文件和子文件夹。

#Config Variables<br><br><br>$SiteURL = "https://yourtantent.sharepoint.com/sites/sitename"<br><br><br>$ListName ="Branding"<br><br><br>$FolderServerRelativeURL = "/sites/sitename/Branding/2019"<br><br><br> <br><br><br>Try {<br><br><br>    ``#Connect to PnP Online<br><br><br>    Connect-PnPOnline -Url $SiteURL -UseWebLogin<br><br><br> <br><br><br>    ``#Get All Items from Folder in Batch<br><br><br>    $ListItems = Get-PnPListItem -List $ListName -FolderServerRelativeUrl $FolderServerRelativeURL -PageSize 2000<br> | Sort-Object ID -Descending<br><br><br> <br><br><br>    ``#Powershell to delete all files from folder<br><br><br>    ForEach ($Item in $ListItems)<br><br><br>    {<br><br><br>        Remove-PnPListItem -List $ListName -Identity $Item.Id -Recycle -Force<br><br><br>        Write-host "Removed File:"$Item.FieldValues.FileRef<br><br><br>    }<br><br><br>}<br><br><br>Catch {<br><br><br>    write-host "Error: $($_.Exception.Message)" -foregroundcolor Red<br><br><br>}

注意:您需要修改斜体加粗的部分为您的站点名,文件夹位置。

诚挚的祝愿,

George

此答案是否有帮助?

0 个注释 无注释

1 个其他答案

排序依据: 非常有帮助
  1. 匿名
    2020-11-26T12:00:51+00:00

    您好 Nicole,

    您有看到我的回复么? 若您有任何更新,欢迎您回帖告知。

    诚挚的祝愿,

    George

    此答案是否有帮助?

    0 个注释 无注释