Quote:
Originally Posted by Sabardeyn
Note that this is a Windows (any version that runs the FAT or NFS file systems) limitation. Other OSes do not have this inherent limitation so their path and filenames may not be truncated.
|
I think you mean NTFS - NFS is another file system, most often found on Sun systems.
You're right in saying the file path length restriction is Windows issue, but its not an NTFS issue - the legacy Windows API's are the issue. Natively NTFS supports file paths up to 32K bytes, which I think is the same as HFS+ (apple) and Ext3 (linux) and NFS.
So what's the use of that you may ask, NTFS only runs on Windows
Before MS consumerised NT and called it Windows 2000, NTFS was available as a file system that could be installed on other OS's. In those environments it didn't carry the legacy Windows API baggage. So why does the API crud still exist, the ill-fated Longhorn (aka WinFS) can take some of the blame. IIRC the 256ish byte restriction might have been inherited from HPFS - which was the OS/2 file system - so some blame can perhaps be sheeted to home to MS's great aunty - IBM.
BR