No subject


Wed Nov 26 10:22:41 CET 2008


Note: The C Runtime supports path lengths up to 32768 characters in 
length, but it is up to the operating system, specifically the file 
system, to support these longer paths. The sum of the fields should not 
exceed _MAX_PATH for full backwards compatibility with Windows 98 FAT32 
file systems. Windows NT 4.0, Windows 2000, Windows XP Home Edition, 
Windows XP Professional, Windows Server 2003, and Windows Server 2003 
NTFS file system supports paths up to 32768 characters in length, but 
only when using the Unicode APIs. When using long path names, prefix the 
path with the characters \\?\ and use the Unicode versions of the C 
Runtime functions.

 From 
http://www.vistaheads.com/forums/microsoft-public-windows-vista-file-management/20451-file-name-size-limit.html#post103845

For a program to let windows know it can handle 32k paths it prepends 
\\?\ to file names when opening a file. You can do this too in CMD.
copy "\\?\c:\somewhere very long\a very long file bame.txt"
"\\?\d:\somewhereelse very long\a very long file bame.txt"


So, could you try to set the relevant paths using that syntax? Does this 
help?

Regards,
Karsten


More information about the TYPO3-project-5_0-general mailing list