gpt4 book ai didi

c++ - CreateFile(...) 异常路径如 "C:\\test\\\\file.txt"暗示

转载 作者:行者123 更新时间:2023-11-28 02:23:00 25 4
gpt4 key购买 nike

创建路径中包含两个反斜杠的文件时,是否会产生任何不可预见的后果。

在此代码中,文件创建正常,但我想知道在使用此文件的过程中是否有任何副作用。

 HANDLE hFile = CreateFile(
TEXT("C:\\test\\\\file.txt"),
GENERIC_WRITE,
0,
NULL,
CREATE_NEW,
FILE_ATTRIBUTE_NORMAL,
NULL
);

最佳答案

没有。 Windows 将从您提供的字符串生成规范路径。这包括解析相对路径(包括 . 的折叠和 .. 的扩展)和折叠冗余路径分隔符。

文件名为 file.txt,位于 C: 驱动器的 \test 下,就是这样。

据我所知,这实际上没有记录,这有点奇怪。

关于c++ - CreateFile(...) 异常路径如 "C:\\test\\\\file.txt"暗示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31710703/

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