Eu tenho esse problema realmente irritante com a exclusão de diretórios no Windows já há algum tempo.
Eu sou um desenvolvedor de software usando o Visual Studio e eu normalmente tenho um diretório de saída de compilação comum para um projeto e seus subprojetos, se eu achar que é adequado.
Agora, se eu quiser limpar todos os artefatos de compilação eu normalmente apenas excluo esse diretório ou pelo menos eu tento.
Muitas vezes não consigo excluir o diretório de saída diretamente e recebo mensagens de erro como "Você precisa de permissão do XXX para excluir este diretório".
XXX normalmente é a conta em que já estou logado, então não entendo isso. Eu sou o administrador local da máquina e não há nada especial sobre o diretório de saída da compilação.
A única coisa que posso fazer é remover tudo dentro do diretório de saída e só então posso excluir o diretório de saída de compilação de nível superior.
Às vezes, especialmente se eu tiver vários subdiretórios para várias configurações, como "Liberar" e "Depurar", recebo o mesmo erro também nesses subdiretórios e preciso limpar seu conteúdo de antemão.
Não há arquivos / aplicativos aparentemente abertos dentro desses diretórios ou qualquer coisa que eu possa notar impedindo a exclusão dos arquivos.
Eu pesquisei na web, mas não consegui encontrar nada até agora, nem sei exatamente o que procurar.
O que posso fazer sobre isso ou o que pode ser a causa?
Editar: esse problema nem sempre acontece, há dias em que tudo funciona, mas há dias em que isso não acontece ou pelo menos parte do dia não funciona.