begin process at 2012 02 13 01:28:07
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

API

 > TRIF : PERMET DE DÉPLACER/SUPPRIMER/COPIER DES FICHIERS EN MASSE [C/WIN32]

TRIF : PERMET DE DÉPLACER/SUPPRIMER/COPIER DES FICHIERS EN MASSE [C/WIN32]


 Description

Cliquez pour voir la capture en taille normale
Comme mis dans le titre, ce code permet le traitement en masse de fichiers ayant la même extension.

En outre dans ce code on trouve :

- Boîte de dialogue sans rc
- utilisation de combobox,bar de status,recherche de dossiers,...
- APIs FindFirstFile & FindNextFiles , ShellExecute.


PS : code compatible visual et dev-cpp, toute fois sous visual faire un include de shellapi.h sinon les shellexecute ne fonctionnerons pas.

Si vous avez des conseils n'ésité pas.



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture [C/WIN32][DRIVER] DÉTECTION DE CRÉATION OU DE SUPPRESSION DE...
Source avec Zip Source avec une capture [C/WIN32] INJECTION DE DLL 2 MÉTHODES (REMOTETHREAD PROPRE &...
Source avec Zip Source avec une capture [C/WIN32][VISTA] EXEMPLE D'UTILISATION DES TRANSACTIONS.
Source avec Zip Source avec une capture [C/WIN32] GÉNÉRATEUR DE CODE POUR UNE INITIALISATION SPÉCIAL...
Source avec Zip Source avec une capture [C/WIN32] AFFICHE TOUT LES LIENS D'UNE PAGE (X)HTML.

 Sources de la même categorie

Source avec Zip WIN32 TLS LENT par dguilmain
Source avec Zip VIDER ELEMENTS DE CORBEILLE WINDOWS7 (WIN64) par BruNews
Source avec Zip Source avec une capture FIND TEXT (WIN64) par BruNews
Source avec Zip DELETE DIRECTORY (WIN64) par BruNews
Source avec Zip ENUM DIRECTORY (WIN64) par BruNews

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture EASYSYNCHRO => SYNCHRONISATION DE DOSSIERS par goutbouyo
Source avec Zip DIALOGBOXINDIRECT AVEC DES CONTROLES (WIN32) par vecchio56
Source avec Zip Source avec une capture FERMER, REBOOT, LOGOFF. DIRECT OU PAR DECOMPTE par deck_bsd
Source avec Zip BITMAP EN ARRIERE-PLAN D'UNE DIALOGBOX (WIN32) par vecchio56
Source avec Zip HOOK GLOBAL SANS DLL par racpp

Commentaires et avis

Commentaire de yoyo269 le 01/05/2006 18:02:14

J'ai regardé un peu au sujet de la synchronisation de la progress bar et je trouve assez bizarre la manière dont tu t'y prends.
Ta progress bar augmente par fichier (et non par données) ?

YOYO, @+.

Commentaire de ptifleur le 05/05/2006 10:09:27

slt ,
ton code m'a l'air interessant mais a quel genre de traitement est il approprié?

Commentaire de ptifleur le 05/05/2006 10:26:15

re ok j'ai compri c mieu quand on telecharge le zip...Pet etre pourrai tu m'aider .Je voudrai  traiter des fichiers bitmap en masse .le traitement est un programme que j'ai fait.c'est la meme chose sauf qu'au lieu de copier ou supprimer ca serai mon prog .

aurait 2 3 conseils a me donner sur les lignes de commandes à taper ?

Commentaire de deck_bsd le 07/05/2006 15:15:50

PTIFLEUR : et bien c'est très simple, si tu veut te basé sur mon programme et bien a la place de mes DeleteFile,MoveFile et CopyFile et bien tu fait un appelle à ta fonction de traitement.

YOYO : Ben en faite ma barre augmente de 100% a chaque fois qu'un fichier est deplacer/sup/copier.

Commentaire de yoyo269 le 07/05/2006 15:47:17

C'est ce que je pensais.
Les fonctions utilisées pour copier (par exemple) ne te permettent pas d'avoir un état de la progression de la copie ?

YOYO, @+.

Commentaire de deck_bsd le 07/05/2006 16:19:57

non, si la fonction réussi elle renvoie != 0 et sinon 0.

Commentaire de yoyo269 le 07/05/2006 16:33:31

Ok je vois.
Donc si tu veux une progression plus détaillée comme dans ma source YoyoCut (http://www.cppfrance.com/code.aspx?ID=34716 ou http://www.cppfrance.com/code.aspx?ID=37196), il faudra que tu copies "à la main" tes fichiers.

YOYO, @+.

Commentaire de deck_bsd le 07/05/2006 16:57:25

ha ok, ce ne serai pas un problème, mais je pense que les API sont plus optimisée, je vai donc tenter de faire ca par donnée

Commentaire de ptifleur le 09/05/2006 11:04:22

re deck_bsd ,
en fait j'ai un programme en C qui tourne sous visual (avec des typedef struct etc...) .ton programme est en C++ .Pense tu que je puisse ajouter la fonctionnalité de mon programme au tiens ?

ou bien dois je transformer mon programme C en C++ pour pouvoir l'adapter ?

merci a+  

Commentaire de ptifleur le 11/05/2006 17:30:51

re,
par ou commencer ...j'ai fait ce que tu m'a dit en creant un nouveau bouton que j'appelle couper (avec hwcouper),je l'associe a boCheckCut=sendmessage(hwcouper etc...) pui je di "if(boCheckCut){
coupcoup(ac,av)}
c'est une fonction que j'appelle et qui correspond a mon programme .sa fonction premiere est de decouper des images bmp en imagettes.il est ecrit en C en mode console a l'origine .(biensur je l'ai modifié )....
je n'arrive meme pas a coché le bouton ,pourrait tu m'aider .

a+ seb  

Commentaire de yoyo269 le 11/05/2006 17:33:20

Cocher ?

YOYO, @+.

Commentaire de ptifleur le 11/05/2006 18:42:06

com cocher deplacer ou bien copier ...j'ai l'impression qu'il voit pas la fonction que je lui est associé .mon bout est le suivant: if(boCheckCut){
                  //coupcoup( ac, av);

t_img_cut ic;

init_ic(av, &ic);
process_ic(&ic);
close_ic(&ic);

//printf("fini\n");
while (42)
;

//return (0);
   }
dans init y' a une fonction load_bitmap qui est ecrit avc un fopen .

je cherche a prendre une image la decouper ,pui une autre autre ,et cela en masse ...
sos
merci d'avance  

Commentaire de deck_bsd le 11/05/2006 20:06:46

PTITFLEUR : Ou à tu vus que mon programme était en C++ ??????????. Le fichier source à certe l'extension cpp mais le code est en C.

"j'ai fait ce que tu m'a dit en creant un nouveau bouton que j'appelle couper (avec hwcouper)" , j'ai pas dit ça. J'ai juste dit, dans ma fonction "TriFile", tu doit juste changer les appels au fonction DeleteFile, MoveFile,CopyFile par un appel a ta fonction de traitement des bitmap et tous les fichier contenut dans le dossier ayant l'extension .bmp serons traité par ta fonction.

Commentaire de ptifleur le 12/05/2006 09:39:32

merci ,je v m'appuyer sur tes conseils (comme tu pe le contaster je ne sui pas une balle en prog )

Commentaire de ptifleur le 15/05/2006 13:26:00

re ,
rien a faire je m'en sor pas...il compile mai des que j'appelle la fonction avec le bouton tri ,il me di qu'il ya une violation  d'emplacement .Pourrai tu jeter un oeil sur mon programme ?

seb

Commentaire de deck_bsd le 15/05/2006 20:00:52

oui, envoie le moi :D

Commentaire de ptifleur le 16/05/2006 11:36:49

merci,tu pourra peut etre  me sauver la vie .

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

FindFirstFile et FindNextFile [ par mindark ] Bonjour,Je fais une recherche de *.txt dans un repertoire.J'execute dc FindFirstFile, puis FindNextFile, ca marche sans probleme..Mais comme je fais u Prob Tab control avec VC++ [ par loicus ] Bon voila, j'aimerais rajouter un Tab COntrol dans une DialogBox, Mais quand j'en ajoute une avec VC++ grace a l'editeur de ressource (dialogbox)de 1 Problème pour importer une DialogBox depuis une DLL [ par Kheo ] Afin de rendre mon soft skinable j'ai exporté toute les ressources de mon projet vers une DLL que j'imoprte au debut de mon logiciel avec un LoadLibra CComboBox resize (vc++6) [ par beny ] je cree une combobox dynamiquement dans une dialogbox resizable.Je souhaite redimensionner ma combobox en fonction de la taille de la dialogbox. (une Utilisation d'une DialogBox ? [ par arconius ] Voilà si quelqu'un serait m'expliquer quels sont les paramètres à entrer dans la fonction DialogBox se serait niquel. Merci d'avance !!! @+ et bonne p lire et afficher un .txt dans un dialogbox visual c++ [ par Vaeron ] DialogBox pour recuperer un fichier sur le disque... [ par coyote19 ] J'ai besoin de recuperer un path d'un fichier. J'ai reussi grace a la fonction SH_BrowseForFolder et les objets BROWSEINFO, mais a present je ne voudr creer dialogbox + modif forme [ par alanbraxe31 ] http://membres.lycos.fr/alanbraxe31bonjour,je cherche tout simplement à effectuer des modifs sur ma dialog box, j'aimerai qu'elle fasse comme la barre Utilisation d'une DialogBox [ par adrod ] Voila, j'ai une fonction pour gérer ma boite de dialogue dans un objet. Mais quand je l'appelle avec DialogBox ca marche pas:DialogBox(hDlg, Comment creer une dialogbox ?? [ par blork ] BlörkVoila mon probleme : j' aimerais creer une boite de dialog mais je ne sait pas comment on fait !Merci d'avance.


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 4,742 sec (3)

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