我想通过 C++ 在 Windows 中的给定临时目录路径中创建临时文件。mktemp()
完成所需的工作,但它只创建 26 个唯一文件。mkstemp()
在 Linux 中运行良好,但在 Windows 中没有。所以请帮助我mkstemp()
在 Windows 中使用功能或建议替代方案?
问问题
564 次
1 回答
0
_mktemp
(MSVC 名称)将替换X
为一个字母,这就是为什么您只能获得 26 个不同的名称。也_tempnam
有使用数字代替的。它应该支持多达 40 亿个文件。
于 2018-09-18T08:06:39.367 回答