Apagar a pasta [duplicada]

2

Não consigo excluir uma pasta na área de trabalho .... se eu tentar excluir, recebo a mensagem como "Access is denied" .  Eu tentei executar o comando do prompt cmd como administrador:

RD /S /Q "C:\Users\username\Desktop\folder"

Ainda o mesmo erro.

Tentei alterar as permissões na pasta, mas ainda não consigo fazer as alterações, mais uma vez recebo acesso negado. Qualquer ajuda será muito apreciada.

    
por senthil 24.08.2013 / 09:43

2 respostas

2

O problema é que seu usuário não possui a pasta. Você pode revisar as permissões de pasta com o seguinte comando (de cmd.exe):

C:\>icacls C:\Users\username\Desktop\folder
C:\Users\username\Desktop\folder NT AUTHORITY\SYSTEM:(I)(OI)(CI)(F)
                                BUILTIN\Administrators:(I)(OI)(CI)(F)
                                HOST\username:(I)(OI)(CI)(F)

Successfully processed 1 files; Failed processing 0 files

Se a propriedade não parecer correta, você poderá assumir a propriedade e conceder a si mesmo permissão de exclusão:

C:\>takeown /f C:\Users\username\Desktop\folder /r /d y
C:\>icacls C:\Users\username\Desktop\folder /grant username:D /t

Depois que seu usuário possuir a pasta e tiver as permissões corretas, você poderá rd /s /q C:\Users\username\Desktop\folder .

    
por 24.08.2013 / 10:45
1

A causa comum deste problema é que um processo (como um programa) usando a pasta especificada agora. então você tem que terminar o processo. Existem vários métodos para você ver qual processo está usando os Handles. Você pode usar o programa " Resource Monitor " que tem in-cloud com o Windows. Você pode usar o Monitor de Recursos digitando " resmon.exe " na caixa Iniciar Pesquisa. Na aba CPU, na gaveta Associated Handles você pode colocar o caminho da pasta e procurar por processos que o tenham usado. então você pode parar o processo usando este comando no CMD.exe
taskkill /IM [PROCESSNAME]
Agora talvez você possa excluir a pasta. (Você também pode usar o Unlocker para encontrar o processo e finalizá-lo)

O outro método que você pode tentar é excluir a pasta do modo de segurança.
O modo de segurança não inicia o processo de terceiros, portanto, não há nenhum identificador na pasta que espera um arquivo de sistema manipulado.

    
por 24.08.2013 / 10:57

Tags