Création auto de répertoires en langage C
aroueche
Messages postés
11
Statut
Membre
-
Heru -
Heru -
Bonjour,
J'arrive à créer des fichiers en ligne de commande C (par la commande fopen associée à une stream) mais je n'arrive pas à créer de repertoire pour mettre ces fichiers à l'intérieur.
J'aimerais crééer 1 repertoire par jour de facon automatique, mais je n'y arrive pas...
Quelqu'un aurait-il la solution ??
Merci, Alex'
J'arrive à créer des fichiers en ligne de commande C (par la commande fopen associée à une stream) mais je n'arrive pas à créer de repertoire pour mettre ces fichiers à l'intérieur.
J'aimerais crééer 1 repertoire par jour de facon automatique, mais je n'y arrive pas...
Quelqu'un aurait-il la solution ??
Merci, Alex'
4 réponses
-
The mkdir() System Call
The synopsis for mkdir() is:
#include <sys/types.h>
#include <sys/stat.h>
int mkdir(const char *path, mode_t mode);
The mkdir() system call creates a new directory based on path and sets it's access permission bits to mode. mkdir() returns 0 if successful and -1 otherwise. -
Je suis pas sure, mais si tu met le nom de ton nouveau repertoire ds ton chemin d'acces ca devrait marcher,non?
-
Je pense que tu peux utiliser la fonction "system()" avec comme argument, une chaîne de caractères (= commande) formatée comme si tu voulais la soumettre au Shell. Solution applicable à d'autres problèmes.
-
mkdir (make directory) est une fonction qu isert à créer un répertoire, je pense qu'elle est toute indiquée pour toi (MAN mkdir (2)).
Bonne journée.