Eu tenho uma pasta que foi gerada pelo MSBuild, app.publish
. Muitas vezes, meu script de construção não consegue excluí-lo, reclamando que ele não tem as permissões necessárias. Hoje testei isso fora do script de construção e descobri que não conseguia nem abri-lo.
Se eu tentar abri-lo, recebo esta mensagem:
"A localização não está disponível. O acesso é negado."
Então, tentei alterar as permissões, mas não consegui ver quem era o proprietário, nem mesmo como administrador:
Então,penseiquepoderiaserumproblemacomoExplorer,entãotenteiusaroPowerShell.Infelizmente,oacessotambéménegadolá.EutenteiusarGet-ACE-Pathapp.publish
,masissotambémserecusouafuncionar:"Acesso negado". Eu também tentei icacls app.publish /grant ijhbvhbv:f
, mas isso também falhou e disse: "Acesso negado". Eu tentei ambos os comandos, tanto como meu usuário regular, e como o administrador.
Por fim, tentei excluir o diretório pai, mas recebi a solicitação de "fornecer permissão ao administrador para excluir essa pasta". Quando fiz isso, recebi um erro curioso: "Você precisa de permissão do FWEE-ERIC-WIN8 \ ijhbvhbv para fazer alterações nesta pasta". "FWEE-ERIC-WIN8 \ ijhbvhbv" é minha própria conta. Então, parece que eu sou de fato o dono da pasta, mas apenas quando tento interagir com ela como administrador.
Outras questões sobre isso na SU falam sobre o UAC como uma fonte potencial do problema, mas o problema é o mesmo, não importa o que o UAC esteja definido.