c - Windows 中与 mkstemp(char* template) 行为相似的函数

标签 c windows temporary-files

我正在寻找与

行为类似的 Windows 函数的方向
mkstemp(char*) 

在 Linux 中执行,即创建唯一文件名、打开文件并返回文件描述符。我遇到过 _mktemp_s,但这只包含了我需要的一小部分。在 Windows 风格的 mkstemp() 函数的实现中的任何建议/信息将不胜感激。

最佳答案

如果允许 WINAPI,则函数 GetTempFileName()几乎完成所有需要的事情,除了它不返回文件描述符。此函数可以包装在一个函数中以实现所需的确切行为。

关于c - Windows 中与 mkstemp(char* template) 行为相似的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24873919/

相关文章:

python - 创建一个唯一的文件系统路径,没有任何实际文件

c++ - 了解 POSIX select() 和读写 fd_set

windows - 将 ATA 命令直接发送到 Windows 中的设备?

python - 在分发中包含 Psyco 文件

android - 我什么时候应该删除临时图像文件?

.net - 如何以编程方式获取 ASP.NET 临时目录?

凯撒 : lowercase letters that loop from z are not printing

C、使用Pointers扫描打印Matrix

c - 为 C 打印扩展 ASCII 字符的好方法是什么?

windows - 在 Windows PowerShell 或 CMD 中从一个 TXT 文件创建多个文件夹时遇到问题?