Qualquer maneira de impedir que o prompt de comando do Windows bloqueie a exclusão de um diretório?

4

Portanto, se você deseja que um prompt de comando do Windows seja aberto e seu CWD seja "C: \ xyzzy", e você tentar excluir o diretório c: \ xyzzy em outro lugar, a exclusão falhará.

A maioria das shells unix não bloqueia a exclusão da CWD assim.

Temos automação que instala e exclui material e está sempre sendo corrompida por coisas como um prompt de comando em um diretório.

Existe alguma maneira de dizer ao windows "delete este diretório, eu não me importo quem tem arquivos abertos nele"?

Seria bom se isso fosse uma configuração do sistema.

    
por marathon 20.10.2011 / 02:30

1 resposta

5

Não, você não pode. É simplesmente uma diferença entre o Unix e o Windows - o primeiro permite a exclusão de arquivos abertos, o segundo não. Não há configuração do sistema para isso. A única coisa que você pode fazer é fechar com força as alças abertas (veja Unlocker) ou matar completamente o processo que as abriu.

    
por 20.10.2011 / 02:40

Tags