# MAX_PATH – Maximale Pfadlänge (Windows) Windows beschränkt Pfade klassisch auf **260 Zeichen**. Diese Grenze ist durch den Wert `MAX_PATH` definiert. ## Definition ```c #define MAX_PATH 260 ``` ## Beispiel ```c char path[MAX_PATH]; snprintf(path, MAX_PATH, "C:\\Ordner\\Datei.txt"); ``` ## Überlange Pfade Seit Windows 10 (ab Build 1607) kann man **lange Pfade bis 32.767 Zeichen** aktivieren: - Voraussetzung: UTF-16-Pfade mit `\?\`-Präfix - Beispiel: `\\?\C:\SehrLangerPfad\Datei.txt` ## Hinweise - Ohne `\?\` gelten weiterhin 260 Zeichen - Einige Windows-APIs und ältere Programme brechen bei langen Pfaden ab