Por que estou recebendo erros de “acesso negado” do sistema de arquivos quando sou o administrador?

1

Em um caso, eu estava apenas escrevendo um aplicativo de teste para enumerar todos os arquivos no meu sistema e recebo um erro de "acesso negado" para "C: \ Documents and Settings" (que foi retornado por .NET quando eu disse 'me dê todas as subpastas em c: \').

Por que isso está acontecendo?

FYI: estou usando o Windows 7.

    
por Chris 23.11.2009 / 21:57

2 respostas

2

c:\documents and settings não existe realmente. Ele aponta diretamente para \users (Um caminho de caminho decente. Quero dizer, \documents and settings? O que eles estavam PENSANDO?), Não é um caminho real, e está lá apenas por razões de compatibilidade. Você tenta salvar um arquivo em c:\documents and settings\username\hello.txt , ele funciona, mas está lá apenas por motivos de compatibilidade.

Excluindo um arquivo de uma unidade USB - é um daqueles que podem ser configurados para somente leitura? Se sim, é isso?

    
por 23.11.2009 / 22:04
1
O que quer que você esteja tentando escrever, acredito, como o que Mike apontou, você deveria "tomar posse" de qualquer unidade / pasta que seu acesso foi negado. Mesmo sendo o administrador, se o grupo Administrador não estiver definido na lista de usuários com acesso, você ainda não poderá acessar o arquivo / unidade. Apenas "Take Owbership" do arquivo, problema resolvido. Você veria nas propriedades da pasta que você não tem o acesso (grupo de administradores), é por isso que você foi negado o acesso da pasta / arquivo / unidade, etc.

Aqui está o link: link

    
por 08.03.2010 / 06:31