Udostępnij za pośrednictwem


Limity pola ścieżki

#include <stdlib.h>

Uwagi

Te stałe zdefiniować maksymalną długość ścieżki i dla poszczególnych pól znajdujące się 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 rozszerzenie

_MAX_FNAME

Maksymalna długość składnika nazwy pliku

_MAX_PATH

Maksymalna długość pełnej ścieżki

[!UWAGA]

W czasie wykonywania c obsługuje długości ścieżki do 32768 znaków długości, ale jest do systemu operacyjnego, w szczególności systemu plików, do obsługi tych dłuższe ścieżki.Suma pól nie powinna przekraczać _MAX_PATH wstecz do pełnej zgodności z formatem FAT32 pliku systemów.Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003, Windows Server 2003, i system plików systemu Windows Vista NTFS obsługuje ścieżki do 32768 znaków długości, ale tylko wtedy, gdy za pomocą interfejsów API Unicode.Podczas korzystania z długie ścieżki prefiks ścieżki ze znakami \\?\ i użyć wersji Unicode funkcji C Runtime.

Zobacz też

Informacje

Globalnych stałych