gpt4 book ai didi

windows - 如何创建名称大小写不同的目录? (区分大小写的 CreateDirectory 函数)

转载 作者:可可西里 更新时间:2023-11-01 11:37:36 25 4
gpt4 key购买 nike

有没有办法做到这一点?我使用带有 FILE_FLAG_POSIX_SEMANTICS 标志的 CreateFile 来创建名称区分大小写的文件。现在我也需要类似的目录。

示例:
创建目录("aaa", NULL);

创建目录(“AAA”,NULL);
会导致它有 2 个不同的目录。 :)

最佳答案

您可以像 David 建议的那样使用 native API(区分大小写由 InitializeObjectAttributes() 的参数决定)

或者,您可以使用 CreateFile并指定 FILE_FLAG_BACKUP_SEMANTICS | FILE_FLAG_POSIX_SEMANTICS | dwFlagsAndAttributes 的 FILE_ATTRIBUTE_DIRECTORY 和 dwCreationDisposition 的 CREATE_NEW。

关于windows - 如何创建名称大小写不同的目录? (区分大小写的 CreateDirectory 函数),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7366249/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com