Posso restringir nomes de arquivos para serem válidos no Windows?

2

Eu sincronizo determinadas pastas com o Windows e com o One Drive, e se eu tiver um arquivo com caracteres inválidos como \/:*?@<>| ou se eu tiver dois arquivos na mesma pasta com o nome Cube.png e cube.png , isso gerará erros.

Existe uma maneira de restringir o meu sistema (ou essa pasta) para ser apenas nomes do Windows?

    
por Metasomatism 14.08.2016 / 02:14

1 resposta

0

Eu não sei sobre caracteres especiais, mas há uma sobreposição do sistema de arquivos FUSE que pode montar um diretório como não diferenciando maiúsculas e minúsculas de outro ciopfs - Sistema de arquivos com propósito insensitivo no caso .

sudo apt-get install ciopfs
mkdir ~/.ciopfs-source
mkdir ~/sync-files
ciopfs ~/.ciopfs-source ~/sync-files

Você deve ler a documentação do link acima e testá-la antes de usá-la para sincronizar quaisquer dados importantes.

  

Para evitar conflitos, você não deve manipular o diretório de dados   diretamente, qualquer alteração deve ser feita sobre o ponto de montagem. Qualquer   nomes de arquivos no diretório de dados que não são todos minúsculos são   ignorado.

    
por David 14.08.2016 / 04:52