« Very high quality iTunes AAC files now at Magnatune | Main | New Android App for Magnatune »

November 16, 2012



The safety margin is a good idea, because e.g. under a german Windows installation it is not "Documents and Settings" but the even longer "Dokumente und Einstellungen". However, under new Windows versions (at least Windows 7+) both "C:\Documents and Settings" and "C:\Dokumente und Einstellungen" are just symbolic links to "C:\Users" and I think therefore do not count. Look at all these symlinks, it's crazy: http://imgur.com/pRMjt


Eugh, that's crazy. XP I can forgive as it's many many years old, but Windows 7 not allowing long filenames to be dragged to the recycle bin? Hilarious. Another in the long list of reasons I'm happy to have moved to Debian a long time ago.


Nick it's a NTFS filesystem limitation so its going to stick around till we get something new.


Actually, it's a Win32 API limitation (not NTFS). Also, it's not a variable, because that would imply you can change it. It's a #define in WinDef.h.

Unicode enabled APIs can bypass it by using full paths prepended with "\\?\" and get up to 32k file names. Unfortunately, there's a lot of stuff that doesn't support it (including Explorer), mostly due to legacy software and clueless "software developers" that give the rest of us a bad name. (All those symlinks Panzi mentioned are there for the clueless who hard code things like "C:\Documents and Settings\All Users\" in their software, instead of asking the OS where it's really supposed to go.)

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Your comment could not be posted. Error type:
Your comment has been saved. Comments are moderated and will not appear until approved by the author. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.


Post a comment

Comments are moderated, and will not appear until the author has approved them.

Your Information

(Name is required. Email address will not be displayed with the comment.)