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.
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
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.