O Windows proíbe o uso dos nomes de dispositivo MS-DOS AUX, CLOCK $, COM1,…, COM9, CON, LPT1,…, LPT9, NUL e PRN, bem como esses nomes com qualquer extensão (por exemplo, AUX. txt), exceto ao usar caminhos UNC longos (ex.
- Quais caracteres não são permitidos em nomes de arquivos do Windows?
- Qual é o limite de nome de arquivo do Windows?
- O que são caracteres ilegais em um nome de arquivo?
- É permitido no nome de arquivo do Windows?
Quais caracteres não são permitidos em nomes de arquivos do Windows?
Nomes de arquivos inválidos no Windows
- O nome do arquivo não contém nenhum dos seguintes caracteres: "(aspas duplas), * (asterisco), < (Menor que), > (Maior que), ? ( ...
- O nome do arquivo não pode terminar com um espaço ou ponto final.
- O nome do arquivo não pode conter nenhum dos nomes reservados pelo Windows.
Qual é o limite de nome de arquivo do Windows?
A API do Windows impõe um comprimento máximo de nome de arquivo de forma que um nome de arquivo, incluindo o caminho do arquivo para chegar ao arquivo, não pode exceder 255-260 caracteres.
O que são caracteres ilegais em um nome de arquivo?
Os caracteres ASCII proibidos para impressão são:
- Linux / Unix: / (barra)
- Janelas: < (Menor que) > (maior que): (dois pontos - às vezes funciona, mas na verdade é NTFS Alternate Data Streams) "(aspas duplas) / (barra) \ (barra invertida) | (barra vertical ou barra vertical) ? (ponto de interrogação) * (asterisco)
É permitido no nome de arquivo do Windows?
Windows (FAT32, NTFS): Qualquer Unicode, exceto NUL, \, /,:, * , ? , " , < , > , | . Além disso, nenhum caractere de espaço no início ou no final, e nenhum ponto final no final. Mac (HFS, HFS +): Qualquer Unicode válido, exceto: ou / Linux (ext [2-4]): Qualquer byte, exceto NUL ou /