não pode excluir arquivos da unidade exFAT

1

Copiei alguns arquivos e pastas com caracteres unicode da minha unidade FAT32 para a unidade exFAT ... agora vejo os arquivos e pastas, mas não consigo excluir nem examiná-los (arquivo não encontrado).

Então exFAT não suporta unicode (čšž ...) em nomes de arquivos?

Eu tentei ver o nome abreviado com dir / x, mas no Win7 essa opção parece não ter efeito ...

Por favor me ajude! Eu acho que provavelmente poderei viver sem unicode nos nomes dos arquivos, mas eu realmente gostaria de deletar esses arquivos agora ...

obrigada! david

    
por davidhq 13.06.2013 / 17:43

2 respostas

2

exFAT:

Supported:

UTF-16 Character Support

     

Não suportado:

     

U+0000 (NUL) through U+001F (US)
/ (Slash)
\ (Backslash)
: (Colon)
* (Asterisk)
? (Question Mark)
" (Double Quote)
< (Less Than)
> (Greater Than)
| (Pipe)

Você pode usar iconv do GNUWin32 , ele funciona da mesma forma que o Contraparte GNU / Linux:

iconv -f UTF-8 -t ISO-8859-1 filename.txt

você pode usá-lo com lote, desde que tenha adicionado ao seu %PATH% :

for /f %x in ('dir /b *.txt') do iconv -f UTF-8 -t ISO-8859-1 %x
    
por 13.06.2013 / 18:40
0

Formatei a unidade novamente do Windows e houve o mesmo problema ... e também li que o exFAT não é registrado em diário ... por isso parece que não é tão bom e parece não confiável. Vou usar o NTFS e instalar o driver Paragon NTFS no meu Mac para poder escrever a partir dele.

    
por 14.06.2013 / 19:02