具有异常路径(如"C:\test\\file.txt"含义)的创建文件(...)
CreateFile(...) with abnormal path such as "C:test\file.txt" implications
当创建一个在路径中有两个反斜杠的文件时,会有任何不可预见的后果吗?
在这段代码中,文件创建得很好,但我想知道是否有任何副作用,我可能会看到这个文件的道路。
HANDLE hFile = CreateFile(
TEXT("C:\test\\file.txt"),
GENERIC_WRITE,
0,
NULL,
CREATE_NEW,
FILE_ATTRIBUTE_NORMAL,
NULL
);
No。Windows将根据您提供的字符串生成一个规范路径。这包括解析相对路径(包括.
的坍缩和..
的展开)和坍缩冗余路径分隔符。
该文件将被命名为file.txt
,并将位于C:
驱动器的test
下,就是这样。
据我所知,这实际上没有文档记录,这有点奇怪。
- https://msdn.microsoft.com/en-us/library/windows/desktop/aa363858%28v=vs.85%29.aspx?f=255& MSPPError = -2147217396
- https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247 (v = vs.85) . aspx
相关文章:
- 如何将 txt 文件中的行分隔为组件C++
- 无法打开.txt文件
- 如何使用CLion在Mac上创建一个新的.txt文件
- 使用fstream对txt文件中的数字进行循环
- Visual Studio在尝试读取resource.txt文件时崩溃
- 如何从txt文件中读取多个不同长度的数组?
- 在一次迭代中从 txt 文件中读取多行
- 通过比较C++中的行在 txt 文件中搜索的最简单方法是什么?
- 写入超过 1GB 的.txt文件时出现奇怪的行为
- 视觉 如何循环访问C++中遵循类似格式的多个.txt文件?
- txt 文件中浮点数的最大和最小值
- 从.txt文件中读取浮点型数字并在公式中使用它们
- C++将文本从.txt文件解析为变量
- 在树结构.txt文件中搜索节点
- 为什么我无法打开/读取从 Python 调用的 C 扩展名中的 txt 文件?
- 在 txt 文件中显示前两个数字的程序
- 如何从具有两列的.txt文件创建并行数组?
- 如何使用c ++读取带有非英文字母的*.txt文件?(国际化)
- 如何像在 C++ 中处理数组一样对 .txt 文件中的字符进行寻址?
- 如何读取 TXT 文件并仅将 int 存储在 C 中