【发布时间】:2020-12-30 17:49:28
【问题描述】:
如何在给定用户下使用 C 程序在 Windows 中创建文件/文件夹?
例如,如果我必须在桌面“C:\Users(user)\Desktop”中制作一些东西
我在 C 中使用系统调用,所以我必须用用户替换实际的用户名,我该怎么做?
int b = 1; char mkdir[33] = "MKDIR Desktop\\"; sprintf(mkdir, "MKDIR Desktop\\%i", b); system(mkdir);
但不是在 Desktop 上创建文件,而是在当前目录中继续并创建一个名为 Desktop 的文件?
【问题讨论】:
标签: c filesystems