标签: linux directory systems-programming
我想用最小的代码大小在C目录中创建一些文件。
例如,如果我的当前目录为foo,而我想创建foo / bar / file1.txt,则不能使用fopen("bar/file1.txt", "w");在一行中创建bar /目录和文件。
fopen("bar/file1.txt", "w");
如何在不创建解析文件路径的函数的情况下实现此目标,并且对于每个文件使用mkdir(如果不存在)?我正在寻找类似“ touch ”的行为,而不使用system()吗?
touch
system()