Я хочу создать каталог с относительно длинным именем (около> 260 символов), поэтому я использую API CreateDirectoryW (...) в соответствии с документацией MSDN.но он не работает для каталога длинных имен (> 260) .. кто-нибудь может сказать мне решение ???
Я использую Visual Studio 2008 на Microsoft Windows 2003 Server
например
CString s = L"\\\\?\\C:\\dir1\\dir2\\<long name > 260 char>";
bool b = CreateDirectoryW(s, NULL);
Фактический путь:
CString s = L"\\?\C:\data\temp\abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopq1234567890";