0

我想通过 C++ 在 Windows 中的给定临时目录路径中创建临时文件。mktemp()完成所需的工作,但它只创建 26 个唯一文件。mkstemp()在 Linux 中运行良好,但在 Windows 中没有。所以请帮助我mkstemp()在 Windows 中使用功能或建议替代方案?

4

1 回答 1

0

_mktemp(MSVC 名称)将替换X为一个字母,这就是为什么您只能获得 26 个不同的名称。也_tempnam有使用数字代替的。它应该支持多达 40 亿个文件。

于 2018-09-18T08:06:39.367 回答