Trên một số nền tảng, độ dài tên file tối đa thay đổi theo vị trí trên ổ đĩa. Nếu chạy UNIX với các filesystem khác nhau mount tại các vị trí trong cây thư mục, bạn có thể thấy các giá trị khác nhau cho độ dài tên file tối đa tại những vị trí đó:
>>> import os, statvfs
>>> os.statvfs('/')[statvfs.F_NAMEMAX]
4032
>>> os.statvfs('/boot')[statvfs.F_NAMEMAX]
255
Lưu ý: Module statvfs đã deprecated từ Python 3.3, thay thế bằng os.statvfs() trả về object có attribute f_namemax. Cách hiện đại:
import os
stat = os.statvfs('/')
print(stat.f_namemax) # 4032 (ví dụ)
stat = os.statvfs('/boot')
print(stat.f_namemax) # 255
Trên Windows, giới hạn thường là 255 ký tự (MAX_PATH). Python 3.6+ hỗ trợ long path (>260) nếu bật group policy hoặc manifest.