Yol alan sınırları
#include <stdlib.h>
Notlar
Bu sabitler, yol ve yol içindeki tek tek alanlar için en fazla uzunluk tanımlayın.
Sabit |
Anlam |
---|---|
_MAX_DIR |
Dizin bileşeni olarak en fazla uzunluğu |
_MAX_DRIVE |
Sürücü bileşeninin en fazla uzunluğu |
_MAX_EXT |
En fazla uzunluğunu uzantısı bileşeni |
_MAX_FNAME |
Dosya adı bileşeni uzunluğu en fazla |
_MAX_PATH |
Tam yol uzunluğu en fazla |
Not
c çalışma zamanı uzunluğu 32768 karaktere kadar yol uzunluklarını destekler, ancak bu daha uzun yolları desteklemek için özellikle dosya sistemi, işletim sistemi kadar olan.Alanların toplamı değil sınırı _MAX_PATH tam için geriye dönük uyumluluk FAT32 dosya sistemleri.Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003, Windows Server 2003, ve Windows Vista ntfs dosya sistemi destekler yolları 32768 karakter uzunluğundadır, ancak yalnızca Unicode API'lar kullanılırken.Uzun yol adlarını kullanırken karakterlerle yol öneki \\?\ ve c çalışma zamanı işlevlerini Unicode sürümü.