creation de repertoire en c

  • Auteur de la discussion Grosmoc
  • Date de début

Grosmoc

Grand Maître
bonjour bonjour
voila, juste un petit probleme, je veux creer un repertoire a un endroit bien precis, mais le probleme, c'est que je rencontre un probleme lorqsue j'indique le chemin du lieu ou le repertoire doit etre crée.
en fait, je veux creer un repertoire dans un repertoire dont le nom est composé de 2 espaces(je veux le creer dans c:\\Documents and settings)
et en fait, je fais (sous devc++)
system("mkdir c:\\documents and settings\\dossier");
mais il n'aime pas les noms avec des espaces, en fait, il me crée un dossier documents, dans lekel il crée un dossier "and" et un dossier "settings"
bref, commmetn faire pour qu'il accespte les noms de dossier composés d'un espace?????
je sais, c'est peut etre mal expliké, desolé...
merci!
 

fmo

Nouveau membre
Appelle La fonction mkdir() directement

#include <dir.h>

mkdir("c:\\documents and settings\\dossier");
 

Grosmoc

Grand Maître
merci bcp, c ce que je cherche depuis des lustres sur le net, sans succès...merci!!!
paske sinon, j'etais en train de me compliké la vi!!!
 

Grosmoc

Grand Maître
excuse moi, t'aurais pas une fonction dans le meme genre pour la commande "echo" pour mettre un texte dans un fichier texte?
tjs le meme pb des espaces....
merci
 

DaV-X

Grand Maître
[cpp]
#include <iostream.h>

printf("Le_Message\r"); // \n ou \r pour le retour a la ligne
cout<<"Le_Message"<<endl; // <<endl pour retour a la ligne
[/cpp]

Ca c pour la programmation en mode console :o
 

flopousse

Nouveau membre
Bonjour,
Je souhaite créer toute une série de répertoires. Est-ce possible avec la commande mkdir?
Je veux créer les répertoire Dossier 1 à Dossier N dans une boucle en fait. Comment faire?
Merci
Flo
 

thrips

Expert
Oui c'est facile

[cpp]for (int cpt = 1; cpt <= N; cpt++) {
mkdir("Dossier " + cpt);
}[/cpp]
 

flopousse

Nouveau membre
J'ai essayé le code de thrips pour la crétaion de Dossier 1 à Dossier N, mais ça ne marche pas...
ne autre idée?
Merci beaucoup
 

KangOl

Grand Maître
Code:
char dossier[12];
for (int cpt = 1; cpt <= N; cpt++)
{
   sprintf(dossier,"Dossier %d",cpt);
   mkdir(dossier);
}
 

widzerald

Nouveau membre
Salut tout le monde, je suis tout nouveau ici...et debutant en programmation...
Mais j'ai déjà un soucis. En fait je veux enregistrer des donner dans un fichier text (ca j'arrive), mais j'aime que ce fichier soit placé dans un repertoire (j'arrive à créer le répertoire à un endroit precis du disque). Mais j'arrive pas enregister mon fichier text dans ce repertoire.

En fait, ce que j'aimerais c'est:
1- quelque soit le dossier où il est placé, j'aimerais que mon programme crée un autre dossier puis enregistre ce qu'il calcule dans un ficher text qui sera lui même dans le dossier créé...
Vous Avez compris? si non, contacter moi...merci beaucoup

widzerald@outgun.com
 

widzerald

Nouveau membre
ok... je viens de reussir de créer un dossier à l'endroit ou mon programme est placé.....houhouuu...
maintenant j'aimerais que mon ficher text soir enregistré dedans...

voila ce que j'ai

[cpp]// Results file for total collected radiation per month 10N
ofstream SaveFile10N_month ("latitude 60 N month.txt" );
SaveFile10N_month << "Radiation collected per month in fonction of azimut and orientation" << endl;
SaveFile10N_month << "LATITUDE =\t10°N" << endl<<endl;
SaveFile10N_month << endl << "January\t" ;
SaveFile10N_month << january[8][1][9] << endl;
SaveFile10N_month << january[4][3][3] << endl;
SaveFile10N_month.close();

mkdir(".\\dossier");[/cpp]
 

widzerald

Nouveau membre
trop fort, je te remercie... j'avais essayer plein de truc mais pas ça...

Merci encore.
 

jayjaypg22

Nouveau membre
bonjour a tous,
J'utilise la fonction mkdir comme décrit ci dessus mais elle ne me crée pas le répertoire. y aurait il possibilité d'introduire un code de retour d'erreur?
 

KangOl

Grand Maître
non mais arreter de reupper les vieux topik bordel !!!
et il renvoi quoi mkdir ??
 

jayjaypg22

Nouveau membre
j'ai juste pris le topic correspondant à mon problème lol, sinon après on dit qu'il sont mal placé!
il renvoie -1 mon mkdir
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 098
Messages
6 717 051
Membres
1 586 282
Dernier membre
Yannick3553
Partager cette page
Haut