Windows 10: O acesso é negado para o arquivo inexistente

3

Este é um problema muito estranho, eu posso contornar isso, mas isso realmente me incomoda e eu gostaria de saber o que está acontecendo aqui.

Começarei com o resultado final e depois tudo o que fiz antes, embora esteja quase certo de que o culpado é o python de alguma forma:

$ move rolling_stone_50_best_songs_of_2017.csv rs.csv
Access is denied.
    0 file(s) moved.

>>> os.rename('r_s.csv', 'rs.csv')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
PermissionError: [WinError 5] Access is denied: 'r_s.csv' -> 'rs.csv'

Captura de tela da mensagem de erro do Explorer

Eu também recebo mensagens de erro com outros comandos (envolvendo rs.csv), e o vim não pode escrever nele.

Eu sou o único usuário e único administrador deste PC e isso está em uma unidade local. Não importa se sou administrador ou não, e também não importa se eu uso cmd, powershell, bash, python ou explorer. o arquivo rs.csv não existe aqui (que eu possa ver), definitivamente não é um arquivo oculto.

Eu criei um arquivo chamado rs.csv, usei o comando move em cmd para renomear outro arquivo csv. Eu abri um interpretador python 3.6.3, também em cmd e estava jogando com os módulos os e csv.

Eu queria encontrar uma maneira de usar o comando cls no interpretador e tentei essa solução: link

Entreguei a resposta e poderia ter cometido um erro de digitação:

>>> cls = lambda: os.system('cls')
>>> cls()

Depois que eu fiz esse python e minha aba ConEmu foi fechada. Quando voltei para o diretório, todas as mudanças que fiz lá desapareceram. Eu tinha baixado e renomeado vários arquivos csv, bem como fazer um arquivo chamado test.log ou algo semelhante, todos eles estavam faltando. E por alguma razão, rs.csv é o único nome de arquivo problemático.

Sim, reiniciei o computador. E o problema persiste mesmo depois de eu ter apagado o diretório e refeito.

Alguma ideia? É realmente frustrante

    
por Zhenhir 14.02.2018 / 09:28

1 resposta

3

Graças a Michaelbay pela resposta, parece que foi um erro de disco. A execução do chkdsk corrigiu tudo, mesmo que não tenha encontrado nenhum problema de acordo com seus logs.

    
por 14.02.2018 / 11:26