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ż
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla