Meu problema é que, não posso fornecer o nome da minha pasta ou arquivo com caracteres especiais como \ /: *? "<> | no sistema operacional baseado em Windows Isso é muito importante para mim, o nome do arquivo / pasta que contém esse tipo de caracteres.
Eu já pesquiso e refiro tantos sites, para esses problemas, mas todos são inúteis. Eu também li a página de suporte da Microsoft, eles sugerem o uso de outros caracteres. Este é o link, https://support.microsoft.com/en-us/kb/177506
Eu já experimentei o botão Alt + número do código ASCII deste tipo de caracteres especiais, da tecla numpad, apenas renomeie o arquivo / pasta, e pressione Alt + 60 (para <caracteres). Ainda assim, é exibido o seguinte: personagens: \ / : * ? "<> |
Sugira-me uma solução adequada para que eu possa dar o nome do meu arquivo / pasta com este tipo de caracteres especiais.
fonte
Respostas:
Isso é muito importante para mim, nomear arquivos / pastas que contêm esses caracteres.
Pode ser importante para você, mas você precisará deixar isso para lá e encontrar uma maneira diferente de resolver seu problema.
Esses caracteres não são permitidos pelas chamadas de função do sistema operacional Windows que lidam com nomes de arquivos.
Eles não são especificamente permitidos porque têm outro uso:
Obviamente, você pode criar arquivos com nomes contendo esses caracteres usando um sistema operacional diferente (desde que esse sistema operacional possa ler / gravar um sistema de arquivos do Windows).
No entanto, você não poderá fazer nada com esses arquivos usando nenhum programa do Windows e eles não entenderão os nomes dos arquivos e irão gerar erros.
Nomeando arquivos, caminhos e espaços para nome
Arquivos de nomeação de origem , caminhos e espaços para nome
Mas eu realmente quero fazer isso de qualquer maneira.
Instale o cygwin e use
touch
.Não testei todas as possibilidades, mas o seguinte trabalho:
Exemplo de saída:
Como você pode ver, eles não são utilizáveis no Windows:
fonte
Crie seu próprio conjunto de fontes. Substitua alguns dos caracteres que você não usa pelas imagens dos caracteres reservados.
fonte
No Windows, você não pode criar arquivos com esses caracteres. Não há solução, esses caracteres são proibidos pela API do Win32.
- http://dubeyko.com/development/FileSystems/NTFS/ntfsdoc.pdf
fonte
.
. Você simplesmente não pode fazer muito com elescmd
:)