Die maximale Dateinamenlänge variiert je nach Betriebssystem. Mac OS X unterstützt beispielsweise Dateinamen mit einer maximalen Zeichenanzahl von 255. In Windows Vista und Windows 7 beträgt die kombinierte Länge von Dateiname und Pfad maximal 260 Zeichen.
In Windows Vista und 7 hängt die maximale Länge eines Dateinamens von seinem Pfad ab. Dies liegt daran, dass der kombinierte Pfad- und Dateiname, z. B. "C:Program Filesfilename.txt", eine maximal zulässige Länge von 260 Zeichen hat. Daher treten manchmal Fehler auf, wenn versucht wird, eine Datei in einen anderen Pfad mit längerer Länge zu kopieren.
Unter Mac OS X werden bis zu 255 Zeichen unterstützt; Apple weist jedoch darauf hin, dass nicht-englische Zeichen wie chinesische und koreanische Symbole bis zu 9 Zeichen Platz beanspruchen können. Mac OS 9 und früher werden nur bis zu einer Länge von 31 Zeichen unterstützt.