至于你看到 Windows 7/Vista、Windows XP 的文件名最大长度差异,其实是 "桌面" 目录在 Windows 7/Vista 与 Windows XP 的目录名不同而已,Windows 7/Vista 应该是 C:\Users\你的帐号\桌面,而 Windows XP 应该是 C:\Documents and Settings\你的帐号\桌面
1. NTFS: 255 个 UTF-16 字符(500 字节) http://en.wikipedia.org/wiki/NTFS#Limitations
!我在win7上试过,大约是218个字,在xp上我也试过是197个字,两个都是在桌面上建的文件,为什么会差这么多!其实是 "桌面" 目录在 Windows 7/Vista 与 Windows XP 的目录名不同而已,Windows 7/Vista 应该是 C:\Users\你的帐号\桌面,而 Windows XP 应该是 C:\Documents and Settings\你的帐号\桌面