我想创build名称相对较长的目录(大约> 260个字符),所以我使用CreateDirectoryW(…)API按照MSDN文档。 但长名称目录(> 260)失败..可以有人告诉我的解决scheme?
我在Microsoft Windows 2003 Server上使用Visual Studio 2008
例如
CString s = L"\\?\C:\dir1\dir2\<long name > 260 char>"; bool b = CreateDirectoryW(s,NULL);
实际path是:
从哪里开始编写同步本地目录的Python脚本到Google Drive?
使用C#中的Windows API设置主监视器
如何添加Windows SDK到日食path
cordovaFacebook连接插件:Android.support.v4.content.LocalbroadcastManager
Android SDK不会从eclipse启动
CString s = L"\?C:datatempabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopq1234567890";
在ILCreateFromPath和错误检查
BHO,IHTMLDocument2:get_scripts()和外部脚本
ZwQuerySystem@R_286_4045@ion / NtQuerySystem@R_286_4045@ion – 系统信息类5
我相信单个路径组件的限制仍然是255个字符。 所有\?设施允许你做的是组成一个完整的260个字符长的路径。
从命名文件,路径和命名空间 :
Windows API有许多功能,也有Unicode版本允许扩展长度路径的最大总路径长度为32,767个字符。 此类路径由用反斜杠分隔的组件组成,每个组件由GetVolume@R_286_4045@ion函数的lpMaximumComponentLength参数(此值通常为255个字符)中返回的值组成。
此外,作为参考,错误123在winerror.h中定义为ERROR_INVALID_NAME
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。