Exclui arquivos com nome de arquivo corrompido

1

Eu estava usando o NodeJSPortable em uma unidade flash PortableApps que estava conectada a um computador ao qual eu não tinha acesso administrativo. Eu tentei executar npm install socket.io não só não funcionou, mas mudou os nomes de arquivos em um dos diretórios node.js para nomes de arquivos inválidos, para que eu não posso nem mesmo excluí-los. Os nomes dos arquivos estão usando caracteres que eu nunca vi antes e não consigo renomeá-los porque o arquivo "não existe" como excluo arquivos independentemente do nome? Não consigo excluí-los do explorador de arquivos. Eu tentei um Linux hortelã e um Windows 7 e 8 para excluir os arquivos que nenhum deles funcionou. A plataforma PortableApps foi criada para o Windows.

    
por Binvention 13.11.2015 / 06:05

2 respostas

0

Tente usar o Windows PE , porque não há permissão.

    
por 13.11.2015 / 16:36
0

Você deve poder excluir os arquivos desta maneira:

  1. Determine qual página de código do sistema de arquivos possui o outro computador. (Para detalhes, veja o link abaixo).
  2. Mude seu computador para essa página de código.
  3. Agora, todos os nomes de arquivos devem aparecer corretos e todas as operações de arquivo, incluindo a exclusão, devem ser possíveis.
  4. Mude a página de código de volta para a sua original.

Recentemente, escrevi uma resposta no StackOverflow para abordar alguns detalhes dessa situação.

É claro que, em alguns casos, pode haver uma maneira mais fácil: basta reformatar seu pendrive. :)

Como evitar o problema:
Não deixe nomes de arquivos com caracteres Unicode nacionais irem simples para a unidade não-NTFS. Se você precisar deles, feche-os.

    
por 09.04.2017 / 12:08