Udostępnij za pośrednictwem


Limity pola ścieżki

Składnia

#include <stdlib.h>

Uwagi

Te stałe definiują maksymalną długość ścieżki i poszczególnych pól w ścieżce.

Stała Znaczenie
_MAX_DIR Maksymalna długość składnika katalogu
_MAX_DRIVE Maksymalna długość składnika dysku
_MAX_EXT Maksymalna długość składnika rozszerzenia
_MAX_FNAME Maksymalna długość składnika nazwy pliku
_MAX_PATH Maksymalna długość pełnej ścieżki

Uwaga

Środowisko uruchomieniowe języka C obsługuje długość ścieżki do 32768 znaków, ale do systemu operacyjnego, w szczególności systemu plików, do obsługi tych dłuższych ścieżek. Suma pól nie powinna przekraczać _MAX_PATH w przypadku pełnej zgodności wstecznej z systemami plików FAT32. System plików NTFS systemu Windows obsługuje ścieżki o długości do 32768 znaków, ale tylko w przypadku korzystania z interfejsów API Unicode. W przypadku używania długich nazw ścieżek przedrostek ścieżki z znakami \\?\ i używać wersji Unicode funkcji środowiska uruchomieniowego języka C.

Zobacz też

Stałe globalne