Ao tentar excluir uma pasta no SharePoint, você pode ver uma mensagem de erro informando que a pasta não pode ser excluída porque contém arquivos com check-out. Esse erro impede a remoção da pasta mesmo que você seja o proprietário do site ou tenha permissões de controle total. A causa raiz é que o SharePoint bloqueia arquivos com check-out para evitar perda de dados ou substituição. Este artigo explica por que esse bloqueio ocorre e fornece instruções passo a passo para localizar e fazer check-in dos arquivos para que você possa excluir a pasta.
Principais Conclusões: Corrigindo o Bloqueio de Arquivo com Check-out na Exclusão de Pasta
- Erro de exclusão de pasta no SharePoint: A pasta contém um ou mais arquivos com check-out por um usuário, o que bloqueia a ação de exclusão.
- Configurações da Biblioteca > Gerenciar arquivos com check-out: Use este menu oculto para visualizar e fazer check-in de todos os arquivos com check-out em uma biblioteca de uma só vez.
- Substituição de check-in pelo proprietário do site: Proprietários do site podem fazer check-in de arquivos que foram check-out por outros usuários usando o recurso Gerenciar arquivos com check-out.
Por que o SharePoint Bloqueia a Exclusão de Pastas Quando Arquivos Estão com Check-out
O SharePoint usa um sistema de check-out e check-in para evitar que vários usuários editem o mesmo arquivo ao mesmo tempo. Quando um usuário faz check-out de um arquivo, o SharePoint cria um bloqueio temporário nesse arquivo. O bloqueio marca o arquivo como exclusivo para aquele usuário. Enquanto estiver com check-out, nenhum outro usuário pode editar ou excluir o arquivo. Esse bloqueio se estende a qualquer pasta pai que contenha o arquivo com check-out. O SharePoint bloqueia a exclusão da pasta porque excluir a pasta também excluiria o arquivo com check-out, o que poderia causar perda de dados ou conflitos de versão.
A mensagem de erro aparece quando você tenta excluir uma pasta através da interface web do SharePoint, do Windows File Explorer ou da sincronização do OneDrive. A mensagem diz: “A pasta não pode ser excluída porque contém itens com check-out.” A pasta permanece não excluível até que cada arquivo com check-out dentro dela seja check-in ou o check-out seja descartado.
O Papel do Bloqueio de Check-out
O bloqueio de check-out não é um bloqueio de permissão de arquivo. É um bloqueio de controle de versão. Mesmo usuários com controle total ou permissões de proprietário do site não podem contornar o bloqueio substituindo permissões. A única maneira de remover o bloqueio é fazer check-in do arquivo ou descartar o check-out. O usuário que fez check-out do arquivo pode realizar essas ações. Proprietários do site também podem fazer check-in de arquivos em nome de outros usuários usando um recurso específico de gerenciamento de biblioteca.
Passos para Fazer Check-in dos Arquivos e Excluir a Pasta
Siga estes passos para localizar todos os arquivos com check-out dentro da pasta, fazer check-in deles e depois excluir a pasta. Esses passos exigem pelo menos permissões de edição na biblioteca.
- Abra a biblioteca de documentos que contém a pasta
Navegue até o site do SharePoint e abra a biblioteca de documentos onde a pasta está localizada. Não navegue para dentro da pasta. - Vá para Configurações da Biblioteca
Clique no ícone de engrenagem no canto superior direito e selecione Configurações da biblioteca. Se você estiver usando uma página moderna do SharePoint, talvez precise clicar em Biblioteca na barra de menu superior e depois em Configurações da biblioteca. - Abra a página Gerenciar arquivos com check-out
Na seção Permissões e Gerenciamento, clique em Gerenciar arquivos com check-out. Esta página lista todos os arquivos que estão atualmente com check-out nesta biblioteca. - Identifique os arquivos com check-out dentro da sua pasta alvo
Revise a lista. Cada linha mostra o nome do arquivo, o usuário que fez check-out e o caminho. Procure arquivos cujo caminho inclua a pasta que você deseja excluir. - Faça check-in de todos os arquivos dessa pasta
Marque a caixa de seleção ao lado de cada arquivo que pertence à pasta. No topo da lista, clique em Check-in. Uma caixa de diálogo aparece. Você pode deixar o comentário de versão em branco ou adicionar uma nota. Clique em OK para fazer check-in dos arquivos. Esta ação funciona mesmo se você não for o usuário que fez check-out do arquivo. - Volte à biblioteca e exclua a pasta
Retorne à biblioteca de documentos. Navegue até a pasta para confirmar que todos os arquivos agora mostram status de check-in (nenhum ícone de cadeado). Em seguida, selecione a pasta, clique nos três pontos (reticências) e escolha Excluir. Confirme a exclusão.
Se Você Não Consegue Ver a Opção Gerenciar Arquivos com Check-out
O link Gerenciar arquivos com check-out aparece apenas se você tiver pelo menos permissões de design ou controle total na biblioteca. Se você não vir o link, peça a um proprietário do site ou administrador da biblioteca para realizar os passos de check-in.
Se a Pasta Ainda Não Puder Ser Excluída Após Fazer Check-in dos Arquivos
Arquivos com Check-out Estão Ocultos em uma Subpasta
A página Gerenciar arquivos com check-out mostra todos os arquivos com check-out na biblioteca, independentemente da profundidade da pasta. Se você fez check-in dos arquivos no nível superior, mas a pasta ainda não pode ser excluída, abra a página Gerenciar arquivos com check-out novamente e procure por arquivos mais profundos na hierarquia de pastas. Um arquivo com check-out em uma subpasta da sua pasta alvo também bloqueia a exclusão da pasta pai.
Usuário Não Fez Check-in, Mas Descartou o Check-out
Se um usuário descarta um check-out em vez de fazer check-in, o arquivo reverte para a última versão salva. O bloqueio é removido, mas o arquivo permanece. Você pode então excluir a pasta. Para descartar um check-out, peça ao usuário original para abrir o arquivo, clicar nos três pontos e selecionar Descartar check-out. Proprietários do site também podem descartar check-outs na página Gerenciar arquivos com check-out selecionando o arquivo e clicando em Descartar check-out.
Cliente de Sincronização do OneDrive Mantém um Bloqueio
Se um usuário tiver a biblioteca sincronizada com o OneDrive e tiver um arquivo aberto, o Windows pode manter um bloqueio de arquivo que o SharePoint interpreta como um check-out. Peça ao usuário para fechar o arquivo e pausar a sincronização do OneDrive. Em seguida, tente excluir a pasta novamente.
Exclusão de Pasta Bloqueada: Arquivos com Check-out vs. Outros Bloqueios
| Item | Bloqueio de Arquivo com Check-out | Outros Bloqueios de Arquivo (Arquivo Aberto, Sincronização) |
|---|---|---|
| Causa | Usuário fez check-out manual de um arquivo via SharePoint | Arquivo está aberto em um aplicativo ou sincronizando via OneDrive |
| Mensagem de erro | “A pasta não pode ser excluída porque contém itens com check-out” | “O arquivo está em uso” ou “A ação não pode ser concluída porque o arquivo está aberto” |
| Método de resolução | Fazer check-in ou descartar check-out em Gerenciar arquivos com check-out | Fechar o arquivo, parar a sincronização ou usar o Gerenciador de Tarefas do Windows para liberar o bloqueio |
| Quem pode resolver | Usuário original ou proprietário do site | Usuário que abriu o arquivo ou um administrador local |
A tabela acima mostra as diferenças entre bloqueios de arquivo com check-out e outros tipos de bloqueios de arquivo. A correção para um bloqueio de arquivo com check-out sempre requer ação dentro do SharePoint, não na máquina local.
Agora você pode localizar arquivos com check-out usando a página Gerenciar arquivos com check-out e fazer check-in deles para remover o bloqueio de exclusão. Se a pasta ainda não puder ser excluída, verifique se há check-outs em subpastas ocultas ou descarte check-outs em vez de fazer check-in. Como proprietário do site, você pode usar a página Gerenciar arquivos com check-out para fazer check-in de qualquer arquivo na biblioteca sem precisar da ação do usuário original.