begin process at 2012 05 29 01:05:18
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Divers

 > 

Débutant(e)

 > 

Copier / coller un dossier en entier


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Copier / coller un dossier en entier

dimanche 30 août 2009 à 22:57:55 | Copier / coller un dossier en entier

roxod

Bonjour,

J'ai besoin de copier un dossier contenant des fichiers et des sous dossiers.

Mon code :

FILE *fds, *fdd;
int value;
fds = fopen("C:\\Nouveau Dossier\\ici fonction pour copier tous le dossier", "rb");
fdd = fopen("C:\\Documents and Settings\\roxod\\Bureau\\ici fonction pour coller tous le dossier", "wb");

Je cherche à copier les fichiers et sous dossiers contenu dans "Nouveau Dossier" puis de les coller dans "Bureau".

J'ai chercher mais je n'ai trouver que ça : C:\\Nouveau Dossier\\*.*
Mais cela ne marche pas.

Pouvez vous m'aidez svp ?

Merci d'avance

dimanche 30 août 2009 à 23:21:50 | Re : Copier / coller un dossier en entier

CptPingu

Administrateur CodeS-SourceS

Attention, non testé (Je n'ai pas windows):

Code C/C++ :

#include <windows.h>
#include <stdio.h>

int copy_all(const char* from, const char* to)
{
SHFILEOPSTRUCT sf;
memset(&sf, 0, sizeof(sf));
sf.hwnd = 0;
sf.wFunc = FO_COPY;
sf.pFrom = from;
sf.pTo = to;
sf.fFlags = FOF_NOCONFIRMATION | FOF_NOCONFIRMMKDIR | FOF_NOERRORUI;
return SHFileOperation(&sf);
}

int main(void)
{
int res = 0;
res = copy_all("C:\\Nouveau Dossier", "C:\\Documents and Settings\\roxod\\Bureau");
if (res == 0)
{
printf("Success\n");
}
else
{
printf("Failed\n");
}

return 0;
}

lundi 31 août 2009 à 00:03:20 | Re : Copier / coller un dossier en entier

roxod

merci pour ton aide =)
Mais ton programme ne marche pas. Il n'y a même pas un Success ou Failed. Et il n'y a aucune erreur de compilation.



Cette discussion est classée dans : dossier, red, copier, coller, color


Répondre à ce message

Sujets en rapport avec ce message

comment relier des dll à un seul projet ? [ par ilimo ] bonjour,j'ai trois projets :P1 : est une dllP2 : est une dllP3 : c'est le exeje peux relier les .lib de P1 et P2 au programme exede cette façon quand Comment faire un copier coller... [ par Samoul ] Dans un de mes prog je fait un équation et je voudrait que le résultats se mette directement dans le presse papier donc l'utilisateur aurais juste a f AIDEZ UN NUL EN C++ SVP ? [ par Ricpperso ] Boujour,Je cherche comment copier coller un texte, je m'explique : je voudrais copier un texte a partir d'un richedit, et coller le texte sur un deuxi Copier/coller d'une Autre Application [ par wawan3 ] Urgent ! Comment aller récupérer une zone sélectionnée dans une application dont la fonction copier/coller n'existe pas . La zone sélectionnée doit aide pour copier/coller [ par dozoyd ] Bonjour je cherche a faire un programme qui sert a copier des fichiers (ou repertoire) et coller avec une date.du style (batch) comme ci dessous:set m modifié le [ par unionx ] bonjourje me demande comment windows connaître le dernier fichier déplace ??? exemple: dans un dossier vierge je met 2 fichier mp3 puis je copier u Comment es-ce qu'on fait pour copier et pour coller dans le batch (*.bat) [ par Hrusdik ] Comment es-ce qu'on fait pour copier et pour coller dans le batch (*.bat)Calimero copier un fichier et le coller en changeant sont extention [ par schap25 ] Bonjour, je suis en stage en entreprise (bts info 1ere année) et je dois faire une programme pluto baleze (je trouve XD). Je voudrai, grace a du c++, send message copier [ par unionx ] bonjourj'ai une variable integer et j'aimerai copier cette variable via mon programme puis coller cette variable dans un document world ou un fichier copier un dossier [ par abdelwaheb_ammar ] bonjour a tous je cherche une fonction qui me permet de copier un dossier mais je ne trouve pas aucun resultat .si qq'un connais comment faire sa repo


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,312 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales