Quali sono i limiti sui nomi dei file?
Che tu ci creda o no, i limiti dei nomi dei file non sono così facili da trovare. Il motivo per cui è difficile è perché hai limiti imposti dallo stesso NTFS, limiti imposti dal sistema operativo Windows e limiti imposti dall’applicazione che si occupa dei file (ad esempio, Esplora risorse di Windows o Esplora file).
La sperimentazione rivela che per un file creato in “C: \”, è possibile creare un nome file con al massimo 255 caratteri. Se dovessi provare a creare un file con un percorso più lungo (ad esempio, “C: \ Documents”), la lunghezza del nome del file dovrebbe essere ridotta di conseguenza. Ciò implica che oltre alla lunghezza del nome del file effettivo, devi anche occuparti del nome del percorso, che, secondo Microsoft, è impostato a 260 caratteri per i file locali.
I nomi dei file possono utilizzare qualsiasi carattere nella tabella codici corrente, inclusi caratteri Unicode e caratteri nel set di caratteri esteso (128–255), ad eccezione di quanto segue:
-
<(minore di)
-
> (maggiore di)
-
: (due punti)
-
“(virgolette doppie)
-
/ (barra in avanti)
-
\ (barra rovesciata)
-
| (barra verticale)
-
? (punto interrogativo )
(asterisco)
Valore intero zero, a volte indicato come il carattere ASCII NUL Caratteri le cui rappresentazioni intere sono comprese nell’intervallo da 1 a 31
Questo suggerimento (5835) si applica a Windows 7, 8 e 10.