微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

CreateDirectoyW…API失败,错误代码= 123

我想创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和错误检查

静态链接一个具有较新平台SDK的库,可能吗?

BHO,IHTMLDocument2:get_scripts()和外部脚本

ZwQuerySystem@R_286_4045@ion / NtQuerySystem@R_286_4045@ion – 系统信息类5

一种使键盘事件队列既响应又不占用整个cpu能力的方法

我相信单个路径组件的限制仍然是255个字符。 所有\?设施允许你做的是组成一个完整的260个字符长的路径。

从命名文件,路径和命名空间 :

Windows API有许多功能,也有Unicode版本允许扩展长度路径的最大总路径长度为32,767个字符。 此类路径由用反斜杠分隔的组件组成,每个组件由GetVolume@R_286_4045@ion函数的lpMaximumComponentLength参数(此值通常为255个字符)中返回的值组成。

此外,作为参考,错误123在winerror.h中定义为ERROR_INVALID_NAME

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐