![A classe Java File gerou um arquivo em meu sistema que não pode ser excluído](https://rvso.com/image/1585754/A%20classe%20Java%20File%20gerou%20um%20arquivo%20em%20meu%20sistema%20que%20n%C3%A3o%20pode%20ser%20exclu%C3%ADdo.png)
Eu estava trabalhando em um programa de modelo interno rápido para testes de unidade C #, então usei java para gerá-los.
O programa simplesmente abre o arquivo de modelo, substitui meus padrões regex e salva as informações em um novo arquivo no meu projeto de teste.
O programa agora funciona como esperado, mas antes selecionei acidentalmente toda a correspondência de regex em vez do meu agrupamento e nomeei os arquivos da seguinte forma "classe pública myTestClass".
Não achei grande coisa, então tentei excluir os novos arquivos que foram criados e o sistema de arquivos recusou. Em seguida, deixei o assunto de lado enquanto terminava o programa modelo. Depois que terminei, matei todas as minhas instâncias Java e reiniciei meu PC. após a inicialização, tentei enviar minhas alterações com o git, mas os arquivos ainda persistiam e não podiam ser excluídos.
O erro que continuo recebendo por meio do explorador de arquivos e do cmd é "Isso não está mais localizado em C:........\myFolder" Verifique a localização dos itens e tente novamente.
Isso é um problema porque não importa o que eu tente, os arquivos persistem e tornam meu repositório inútil. Já corrigi manualmente e enviei minhas alterações para o git, mas quero poder resolver esse problema para poder continuar a usar o caminho original do projeto.
O programa java simplesmente criou um novo File() com o cwd + nome do novo arquivo e depois descarregou String.getBytes() no arquivo
Os ficheiros têm todos 0kb e não têm nenhuma informação funcional presente nas propriedades Os ficheiros aparecem em todas as pesquisas e índices mesmo depois de reiniciar o índice de pesquisa
Coisas que tentei:
- reinício
- desligar
- desconecte a fonte de alimentação por 30 segundos
chkdsk /r /f
cmd rm PUBLIC~1
**O nome abreviado do arquivo que useidir /x
- LockHunter no arquivo disse que não foi bloqueado por nenhum processo
- o modo de segurança também não pode fazer isso
- Tentei mover os arquivos para um caminho mais curto sem sucesso
- encurtar todos os nomes de pastas também não funcionou
- índice de pesquisa reconstruído
Desculpe se este não é o lugar certo para esta pergunta, mas estou sem ideias.
Responder1
Eu finalmente resolvi o problema.
Ainda não sei a causa raiz desse problema, mas aqui está como consegui corrigi-lo. Eu simplesmente adicionei os arquivos para arquivar com 7zip e marquei a caixa que dizia "excluir arquivos após arquivar" e isso finalmente funcionou