in reply to Re^2: Path and File Name Maximum Lengths
in thread Path and File Name Maximum Lengths

First you complain there's no limits, and then you call the limits arbitrary?

Sorry, bad wording, I should have written "MS has failed to define a single, universal upper limit for the length of an absolute filename for all API functions in the past."

MAX_PATH has been around for as long I can remember.

And it does not say anything about the maximum length for an absolute filename any more. Even the 32767 chars limit is no real limit, according to http://msdn.microsoft.com/en-us/library/aa365247%28VS.85%29.aspx:

Note The maximum path of 32,767 characters is approximate, because the "\\?\" prefix may be expanded to a longer string by the system at run time, and this expansion applies to the total length.

And another quote:

The shell and the file system have different requirements. It is possible to create a path with the Windows API that the shell user interface might not be able to interpret properly.

And this is the point where the various file APIs really stink.

Alexander

--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so". ;-)
  • Comment on Re^3: Path and File Name Maximum Lengths