Não é Possível Excluir Pasta Pois Contém Arquivos com Check-out: Correção Segura
🔍 WiseChecker

Não é Possível Excluir Pasta Pois Contém Arquivos com Check-out: Correção Segura

Você tenta excluir uma pasta no SharePoint ou OneDrive, mas recebe o erro: “Não é possível excluir a pasta pois ela contém arquivos com check-out.“ Isso acontece porque um ou mais arquivos dentro da pasta estão bloqueados por um usuário que os checkou para edição. A pasta não pode ser removida até que todos os arquivos sejam checkados novamente. Este artigo explica por que esse erro ocorre e fornece um método seguro e passo a passo para resolvê-lo sem perder dados ou exigir acesso de administrador.

Principais Conclusões: Excluir uma Pasta Bloqueada por Arquivos com Check-out

  • Conteúdo do Site > Configurações da Biblioteca: Use o recurso “Gerenciar arquivos sem versão checkada” para descartar check-outs de arquivos órfãos.
  • Configurações da Biblioteca > Permissões e Gerenciamento: O link “Gerenciar arquivos com check-out” mostra todos os arquivos com check-out e quem os bloqueou.
  • Proprietário do site ou da biblioteca: Apenas usuários com permissões de Controle Total ou Design podem descartar o check-out de outro usuário.

ADVERTISEMENT

Por que o SharePoint Bloqueia a Exclusão de Pastas Quando Há Arquivos com Check-out

O SharePoint usa um sistema de check-out para impedir que duas pessoas editem o mesmo documento ao mesmo tempo. Quando um arquivo está com check-out, o SharePoint o trata como bloqueado. O sistema não pode excluir uma pasta que contenha qualquer arquivo bloqueado, pois isso excluiria o arquivo antes de ele ser salvo novamente. Isso é um recurso de segurança, não um bug.

O bloqueio do check-out é mantido pelo usuário que checkou o arquivo. Se esse usuário ainda estiver na organização, ele pode fazer o check-in do arquivo pela própria conta. Se o usuário saiu da empresa ou o check-out está órfão, o proprietário do site ou da biblioteca deve descartar o check-out. Descartar um check-out reverte o arquivo para a última versão salva. Quaisquer alterações feitas pelo usuário que o checkou são perdidas.

Como o Check-out Funciona em Bibliotecas de Documentos do SharePoint

O check-out é uma configuração da biblioteca que pode ser ativada ou desativada pelo proprietário da biblioteca. Quando ativado, um usuário deve fazer check-out de um arquivo antes de editá-lo. O arquivo mostra um ícone de seta verde ao lado dele na biblioteca. Outros usuários podem visualizar o arquivo, mas não podem editá-lo ou excluí-lo até que ele seja checkado novamente. O bloqueio do check-out se aplica ao arquivo e, por extensão, a qualquer pasta pai que o contenha.

Quem Pode Descartar um Arquivo com Check-out

Para descartar um check-out, você precisa de pelo menos permissões de Design no site. Os membros do grupo Proprietários do Site têm Controle Total e podem descartar qualquer check-out. Membros do site com permissões de Edição não podem descartar o check-out de outro usuário. Se você é um membro do site e não consegue excluir a pasta, entre em contato com um proprietário do site para executar a correção.

Passos para Excluir uma Pasta Bloqueada por Arquivos com Check-out

Siga estes passos em ordem. Comece com o método mais fácil. Se o primeiro método não funcionar, prossiga para o próximo.

Método 1: Peça ao Usuário que Checkou o Arquivo para Fazer o Check-in

  1. Identifique o arquivo com check-out
    Abra a biblioteca de documentos que contém a pasta que você não consegue excluir. Procure por arquivos com um ícone de seta verde. Passe o mouse sobre o ícone para ver a mensagem “Check-out realizado por [nome de usuário].” Anote o nome de usuário.
  2. Entre em contato com o usuário
    Envie uma mensagem para o usuário cujo nome aparece no arquivo com check-out. Peça a ele que abra o arquivo e faça o check-in. Ele pode fazer o check-in pelo menu de contexto do arquivo, selecionando as reticências (…) > Check-in.
  3. Verifique se a pasta pode ser excluída
    Após o usuário fazer o check-in do arquivo, atualize a página da biblioteca. Tente excluir a pasta novamente. Se o erro persistir, repita a etapa de identificação para ver se outro arquivo está com check-out.

Método 2: Usar o Recurso Gerenciar Arquivos com Check-out (Exige Proprietário do Site)

  1. Abra as Configurações da Biblioteca
    Navegue até a biblioteca de documentos que contém a pasta bloqueada. Clique no ícone de engrenagem no canto superior direito da página do SharePoint. Selecione Configurações da biblioteca no menu.
  2. Encontre o link Gerenciar Arquivos com Check-out
    Na página de Configurações da Biblioteca, role até a seção Permissões e Gerenciamento. Clique no link chamado Gerenciar arquivos sem versão checkada. Este link também pode aparecer como Gerenciar arquivos com check-out em algumas versões do SharePoint.
  3. Visualize a lista de arquivos com check-out
    Uma página é aberta mostrando todos os arquivos que estão atualmente com check-out nesta biblioteca. Cada linha mostra o nome do arquivo, o usuário que fez o check-out e uma caixa de seleção ao lado do arquivo.
  4. Selecione o arquivo com check-out
    Encontre o arquivo que está dentro da pasta que você deseja excluir. Marque a caixa ao lado desse arquivo.
  5. Descarte o check-out
    Clique no botão Descartar Check-out no topo da lista. Uma caixa de diálogo de confirmação aparece. Clique em OK para confirmar. O arquivo agora está checkado novamente. Quaisquer alterações feitas pelo usuário que fez o check-out são perdidas.
  6. Exclua a pasta
    Volte para a biblioteca de documentos. Selecione a pasta e clique em Excluir. A pasta agora deve ser removida sem o erro.

Método 3: Descartar Check-out pelo Menu de Contexto do Arquivo

  1. Localize o arquivo com check-out
    Na biblioteca, encontre o arquivo com o ícone de seta verde. Selecione o arquivo clicando no círculo ao lado do nome.
  2. Abra o menu de contexto
    Clique nas reticências (…) que aparecem ao lado do nome do arquivo.
  3. Escolha Descartar Check-out
    Role o menu para baixo. Clique em Avançado se você não vir a opção imediatamente. Em seguida, clique em Descartar Check-out. Confirme a ação.
  4. Exclua a pasta
    Após descartar o check-out, volte para a pasta e exclua-a.

ADVERTISEMENT

Se o SharePoint Ainda Tiver Problemas Após a Correção Principal

Arquivo com check-out não aparece na lista Gerenciar Arquivos com Check-out

Isso pode acontecer se o arquivo foi checkado a partir de um cliente de sincronização ou de uma versão anterior do SharePoint. Tente atualizar a página da biblioteca. Se o arquivo ainda não aparecer, use a página Conteúdo do Site. Navegue até Conteúdo do Site, localize a biblioteca e clique nos três pontos ao lado do nome da biblioteca. Selecione Configurações e depois Gerenciar arquivos sem versão checkada.

Você recebe um erro de permissão ao tentar descartar o check-out

Apenas usuários com permissões de Controle Total ou Design podem descartar o check-out de outro usuário. Se você vir um erro de permissão, você não é um proprietário do site. Entre em contato com um proprietário do site e peça a ele que execute o Método 2 ou Método 3 para você.

A pasta ainda não pode ser excluída após descartar todos os check-outs

Outro arquivo na pasta pode ter sido checkado depois que você descartou o primeiro. Atualize a biblioteca e repita a etapa de identificação. Verifique também se a pasta contém subpastas com seus próprios arquivos com check-out. Você deve limpar os check-outs em todas as subpastas antes que a pasta pai possa ser excluída.

Você deseja evitar esse problema no futuro

Considere desabilitar a configuração de exigir check-out na biblioteca se sua equipe não precisar dela. Vá em Configurações da Biblioteca > Configurações de versão. Em Exigir Check-out, selecione Não. Clique em OK. Isso permite que os usuários editem arquivos sem fazer check-out. Os arquivos existentes com check-out permanecerão bloqueados até que sejam checkados.

Exigir Check-out vs Não Exigir Check-out: Principais Diferenças

Item Exigir Check-out Ativado Exigir Check-out Desativado
Comportamento de bloqueio do arquivo Arquivo fica bloqueado até o check-in Arquivo não fica bloqueado; vários usuários podem editar simultaneamente
Exclusão de pasta Bloqueada se algum arquivo estiver com check-out Permitida a qualquer momento (o arquivo pode estar em uso, mas não bloqueado)
Controle de versão Cada check-in cria uma nova versão Versões são criadas ao salvar se o controle de versão estiver ativado
Risco de perda de alterações Baixo, pois apenas um usuário edita por vez Maior, pois dois usuários podem sobrescrever as alterações um do outro

Agora você pode excluir uma pasta que estava bloqueada por arquivos com check-out. Comece pedindo ao usuário que checkou o arquivo para fazer o check-in. Se isso não for possível, use o recurso Gerenciar Arquivos com Check-out nas Configurações da Biblioteca para descartar o check-out. Para evitar esse problema no futuro, considere desativar a configuração de exigir check-out nas configurações de versão da sua biblioteca. Se você encontrar check-outs órfãos com frequência, defina uma política de site para descartar automaticamente check-outs após alguns dias.

ADVERTISEMENT