如何使用 C++ 语言在 tmp 文件夹中创建临时文件夹。
我有3卷。 Leopard、Development 和 10.6(在 Mac OS X 中),我想在当前主目录中创建一个临时目录。
这是我的代码。我对这一行感到困惑 char* tempdir = "/Volumes/Development/NewFolder.XXXXXX"
:
if (!mkdtemp(tempdir))
fprintf(stderr, "Not able to create directory");
最佳答案
在 POSIX 下,您可以使用 mkdtemp
创建一个具有唯一名称的目录。在 Windows 上,使用 GetTempPath
检索临时目录的名称,然后在那里创建一个具有随机名称的目录。
关于在 OS X 上的 tmp 文件夹中创建临时文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3014769/