Как с помощью функцию fopen научить создавать путь (древо каталогов)

makadi

Как в чистом Си функцией fopen создать папку (древо папок) к интересующему меня файлу
те я пишу
fopen ("/tmp/blabla/tudi/siudi.txt","w");
если в каталоге /tmp папки blabla нету то fopen вернет ошибку а мне надо что бы он эту папку создал
Спс

katrin2201

функцией fopen - никак

kruzer25

Сам спросил, сам и ответил.
Тебе нужно создать папку, если её нету; ищи в своём любимом языке программирования функции для того, чтобы проверять существование папок и создавать их.

Ivan8209

> Как в чистом Си функцией fopen
В чистом Си нет функции fopen.

#include <unistd.h>
...
execlp("mkdir", "mkdir", "-p", dirname("filename" (char *)0);

SUSv3, IEEE Std 1003.1, 2004.
---
"Curly braces lead to anger, anger leads to fear, and fear leads to _suffering_."
Оставить комментарий
Имя или ник:
Комментарий: