A classe Java File gerou um arquivo em meu sistema que não pode ser excluído

A classe Java File gerou um arquivo em meu sistema que não pode ser excluído

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

informação relacionada