i am actually pretty sure ntfs does although it's completely retarded (something like 255 characters; let me check)
yeah after a quick google, win32 programs can't see anything beyond 255 characters. windows itself should support up to 32767 (don't forget that unicode characters count as like, 3 or 4 characters) but even within that 255 a lot of programs have trouble reading anything past a short, reasonable path
__________________
small waves
|