begin process at 2012 02 13 00:34:37
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Fichier / Disque

 > DIRECTORYCLONE V2 >>SYNCHRONISEZ VOS DOSSIER AUTOMATIQUEMENT...<<

DIRECTORYCLONE V2 >>SYNCHRONISEZ VOS DOSSIER AUTOMATIQUEMENT...<<


 Information sur la source

Note :
8 / 10 - par 5 personnes
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Fichier / Disque Source .NET ( DotNet ) Classé sous :dossier, repertoire, synchroniser, copier, processus Niveau :Initié Date de création :28/03/2006 Date de mise à jour :17/06/2006 10:40:26 Vu / téléchargé :9 000 / 666

Auteur : yvesyves

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (21)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
[.net2]
Cette source permet de synchroniser deux dossiers par recherche récursive et en temps réél.

Toutes les informations sont à >> http://blogyves.free.fr/appindex/DirectoryCloneV2/ index.htm <<

La source : >> http://blogyves.free.fr/appvb/DirectoryCloneV2/Dir ectoryClone.zip <<
Je ne peut pas mette la source sur VbFrance car elle est trop grosse même sans rien...
Nb:MAJ : Je viens de poser la qource, seul bémol pas de fichiers ressources et icones et repertoires...
(Application inlancable mais vous avez le code sur VbFrance, si vous voulez la source complete allez sur
le lien ci-dessus et si vous voulez le setup allez à la page ci dessus.)

Résumé des fonctions :
-Mise dans le systray
-Demarrage avec Windows
-Recherche récursive et en temps réél
-Gestion des Journaux (Logs)
-Style Pro
-Effets visuels (à parametrer)
-Filtre de fichiers personnalisé
-Synchronisation entierement paramètrable
-Deux modes de vues, console et graphique.
-Gestion d'erreurs avancée
-Utilisation apte pour des supports amovibles
-etc...

Dans cette source vous pouvez en tirer des plus importants:
-Utilisation de NotifyIcon pour le Systray
-Apprendre à se servir des fonctions de la classe IO
-Apprendre à enregistrer dans un fichier en mode séquentiel
-Apprendre à enregistrer une clee dans le base de registre et à la supprimer
-Apprendre à exploiter les fonctions graphiques sur un panel
-Apprendre à lister les ficiers et répertoires
-Apprendre à enregistrer les couleurs en mode ARGB dans un fichier (pas compliqué)
-Apprendre à extraire la valeur de la quantité de processeur utilisé en % par l'application
-Apprendre à killer une application
-Utilisation de boîtes de dialogues




 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


 Historique

28 mars 2006 19:08:16 :
Présentation du code
28 mars 2006 21:01:18 :
Titre + présentation du code
28 mars 2006 21:07:56 :
Source allégée
28 mars 2006 21:12:03 :
Agrandissement de l'image (attention couleurs dégradées sur l'image du fait de la compression)
28 mars 2006 21:13:54 :
présentation du code
28 mars 2006 21:15:33 :
Modif du titre
31 mars 2006 10:35:13 :
Mise a jour : meilleur prise en charge des supports amovibles et correction de trois fautes d'orthographes.
17 juin 2006 10:40:26 :
Correction de fautes d'orthographes et d'un bug.

 Sources du même auteur

Source avec Zip Source avec une capture Source .NET (Dotnet) SERVEUR HTTP (FICHIERS/WEB) PARTAGEZ VOS FICHIERS
Source avec Zip Source avec une capture Source .NET (Dotnet) TRANSFERT DE FICHIERS ENTRE 2 PC DISTANTS
Source avec Zip Source avec une capture Source .NET (Dotnet) INCLURE POCHETTE D'ALBUM / JAQUETTE DANS VOS TAG MP3 - EDITI...
Source avec Zip Source avec une capture Source .NET (Dotnet) REDIMENSIONNEMENT DE PHOTOS PAR LOT
Source avec Zip Source .NET (Dotnet) CLASSE READ/WRITE BIT À BIT DANS UN FICHIER À N'IMPORTE QUEL...

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) MODIFIER LES EXTENSION DES FICHIERS par okosa
ROUTINE DIR RÉCURSIVE POUR OBTENIR LA LISTE DE TOUS LES FICH... par kerisolde
Source avec Zip Source avec une capture FILE,SECURITY,FICHIER par okosa
Source avec Zip Source avec une capture Source .NET (Dotnet) PATCHEUR DE FICHIER par tototh
Source avec Zip Source avec une capture LECTURE DES INFORMATIONS DES DISQUES COMPOSANT UN ENSEMBLE R... par jack

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) [VB 2008] COMPARER DEUX RÉPERTOIRES par deuxmains
Source avec Zip Source avec une capture Source .NET (Dotnet) SYNCHRONISE FICHIERS CLÉ AVEC LE PC par alosamoelle
Source avec Zip Source avec une capture Source .NET (Dotnet) YOMMEXPLORER.NET EXPLORER / EXPLORATEUR DE DOSSIERS RÉPERTOI... par yomm
Source avec Zip Source avec une capture Source .NET (Dotnet) CRÉATION D'UN FICHIER AUTOEXTRACTIBLE par yvesyves
Source avec Zip Source avec une capture Source .NET (Dotnet) DIREXPLORER EXPLORATEUR / EXPLORER DE DOSSIERS MULTIFONCTION... par yomm

Commentaires et avis

Commentaire de thierrydelepine le 28/03/2006 22:28:34

Que veut dire "en temps réél." ? est ce que ta source detecte tout changement dans un repertoire (genre surveillance) et clone le changement en temps reel ?

Commentaire de Renfield le 29/03/2006 09:29:23 administrateur CS

je suppose.....

cette surveillance est faisable assez facilement en .Net, un controles est là juste pour ca.

en pas .Net, il suffit de passer par quelques API...

Commentaire de yvesyves le 29/03/2006 10:44:20

Ma source detecte tout changement dans les répertoires, les inscrits dans une liste puis execute la liste le moment venu. En revanche il est impossible d'effectuer une copie ou une suppression de fichier directement car le controle detecte les changements même si le fichier source est ouvert par windows lors d'une copie. Du coup le controle plante assez facilement soit lors d'une copie windows soit lors de suppressions de 1000 fichiers à la fois de 1KO. Du coup j'ai trouvé une sorte de parade à inscrire tout ca dans une liste et ma gestion d'erreurs et ca marche tres bien. Tout changement "vu" par les controles sont bien sûr inscrits dans la console et dans la liste si vous avez activé l'option. Et bien sûr lors d'un changement dans les répertoires, si l'application n'a pas été lancée, elle n'aura pas vu ce changement donc la recherche récursive est là...

Commentaire de thierrydelepine le 29/03/2006 12:06:06

Bien 10/10.
J'ai fais la meme chose (surveillance en temps reel via les API... avec replication des repertoires/fichiers modifiés vers les reperotires destinations, soit lorsque un fichier est créé, ou modifié ou supprimé) mais en VB6.
Ca sert bien pour des replications entre serveur (bien sur cela ne vaut pas un cluster Microsoft mais pour repliquer une appli c'est bien).
Ton interface est propre.

Commentaire de yvesyves le 29/03/2006 12:42:21

Merci thierrydelepine pour ton commentaire. Je vais voir ta source en Vb6 car il me semblait moi aussi avoir aperçu quelques apis qui trainaient sur VbFrance pour cette fonction.

Commentaire de yvesyves le 29/03/2006 13:01:09

Je ferais une petite MAJ dans 3/4 jours pour 2,3 fautes d'ortographe que j'ai aperçu et s'il y a des bugs aperçus. Pour l'instant aucun. J'attends vos commentaires.

Commentaire de thierrydelepine le 29/03/2006 14:01:47

Je n'est pas deposé ce code sur VB France pour cause de copyright de ma société mais les API a utiliser pour VB6 sont : FindFirstChangeNotification Lib "kernel32", FindCloseChangeNotification Lib "kernel32" et MsgWaitForMultipleObjects Lib "user32"

Bonne prog.

Commentaire de yvesyves le 29/03/2006 16:42:01

Pour la prochaine MAJ il ya aura (ca y est déjà sur mon pc) une meilleur prise en charge des supports amovibles. Ils sont détéctés par l'application une fois branchés et la recherche en temps réél s'active. En revanche si vous les débranchez, la recherhce en temps réél est désactivée. Ces fonctions étaient déjà integrées mais seulement elles étaient active que lors du commencement de la recherche, maintenant elle sont détéectés en permanence. Dans cette MAJ correction des fautes grammaticales (même si j'en ai vu que deux) et des bugs si vous en voyez, pour ma part non, et vérification complete du code. Maj publiée dans 3/4 jours.... Cette mise à jour n'est pas importante, c'est juste une finition de derniere minute.

Commentaire de goodiespc le 29/03/2006 17:49:55

C trop cool se logiciel encore merci yves je donne 10/10

Commentaire de yvesyves le 29/03/2006 17:55:46

Mhh t'aurais pu marquer ca sur notre site même si tu t'occupais d'un autre log
(c un collegue :))

Commentaire de yvesyves le 31/03/2006 10:35:53

Ca y est la petite MAJ est faite.

Commentaire de VinceVG le 28/06/2006 16:19:58

Appli prometteuse (je viens juste de la charger). Je voulais le faire. Merci.

Commentaire de surfzoid le 06/07/2006 00:07:07

Bien bien bien je te met 10/10.
Juste une remarque quand tu surveille une dir qui a environ 200 ou 300 fichiers de 1 à 20 mega et que l'on decide de tous les suprimer l'appli se fige un certains temps et en faite si elle est derriere une autre fenetre ont ne peut plus y acceder, je te conseil vivement d'executer la scrutation en temps réelle dans une autre thread en tache de fond grace au composant backgroundworker (cf ma source : "Sniffer de trames" si tu veux un exemple d'utilisation, mais la doc VS2005 est assez bien faite)

Commentaire de romagny13 le 13/09/2006 10:42:08

Oui ,
euu je dois avouer que je reste assez perplexe
je me demande comment ils peuvent mettre 10
jarrive mm pa a lancer l'appli qui est bourrée de bugs et apparemment il manque des fichiers
l'appli semble assez complete et prometteuse mais bon sil il faut se plonger dans ton code (qui meme si ce nest pas trop mal codé pour un jeune n'est pas non plus une merveille ...) pour seulement pouvoir la tester ...

Commentaire de surfzoid le 14/09/2006 10:34:56

romagny13:
Tu utilises VS2005 ?
Le site vbfrance est la pour echanger des source, du code pas des application avec des clique sur suivant,suivant,suivant,terminé.
De plus si c'est ça ton objectif, yvesyves à pensé a toi en mettant gentilement un lien vers un setup depuis sont site perso.
Prendre le temps de lire la description ecrite plus haut, au debut.

Commentaire de yvesyves le 14/09/2006 18:01:22

J'avais aussi remarquer ce bug de lenteurs au niveau de la supression ou meme de la copie de fichiers quand ils sont aussi nombreux et je me demande d'où ca vient... Je referais une mise à jour avec des threads vu que je sais maintenant m'en servir ce qui n'était pas le cas à l'époque, je réparerai les petits bugs,je commenterai la source et je vais la réécrire plus explicitement, et j'ajouterai d'autres fonction. Ce d'ici 6 mois vu que je suis plonger dans un long projet depuis 2 ans...

Commentaire de yvesyves le 14/09/2006 18:03:18

J'ajoute que j'utiliserai le xml et que je modifierai la verification en temps réél par autre chose plus efficace..

Commentaire de rdechap le 24/05/2007 21:17:22

Bonjour,

j'ai un problème lors de la compilation.. il n'y a aucun fichier *.opt.

Merci d'avance pour votre aide

Commentaire de surfzoid le 24/05/2007 23:59:43

Lit les commentaires, la source est "obsolete", il fo aller sur sont site pour télécharger le setup

Commentaire de rdechap le 25/05/2007 11:22:57

j'ai bien lu les commentaires et telechargé le ficheir ZIP masi cela ne focntionne pas. je ne trouve pas le setup dont vous parlez...

Commentaire de francesco_italia le 13/07/2007 16:00:54

Bonjour
Impossible de télécharger les sources depuis VbFrance ou votre site (Fichier Zip = 6ko)
Pouvez vous me donner le lien pour le téléchargement?

Merci

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

copier un repertoire (dossier) sur un ftp [ par AlfaDemeter ] Salut, Hum je sais pas si c'est ici que je dois m'adresser fin bon je pense que si. J'aimerais savoir comment copier un r&#233;pertoire situer sur mon Repertoire de l'executable [ par Virtuaklem ] Bonjour,Voila j'ouvre des fichiers a partir de mon executable qui se trouve tous dans le meme dossier que lui.j'ai donc un ChDir "C:\"j'aimerais augme copier arborescence [ par deubal ] salut Monsieur ou Madame vb,Voila mon pb : g une appli dans un repertoire (logique) et plusieurs fichiers qui sont ouverts grace a cette appli. ils se Comment copier un dossier avec FSO sans figer le prog ? [ par Turakam ] Salut a tous,J'arrive a copier un dossier avec FSO mais le probleme c'est que quand je copier le dossier (qui est assez volumineux ... 3Go a peu pres) Lister un repertoire, copier certains fichiers, puis les renommer [ par mauris ] Bonjour &#224; tous,Voil&#224;, j'ai besoin d'un petit prog qui liste les fichiers avec l'extension ".xls" dans les sous-dossier "C:\Data\" et de les Copier dossier en .net [ par BFR ] Salut à tousje cherche comment copier un dossier, sous-dossier (s) et fichier(s) en .net Merci A++ BFR URGENT !! Copier un dossier avec sous dossiers et fichiers vers un autre dossier ou lecteur [ par neXus ] Salut!je voudrais savoir comment copier un dossier et ses sous dossiers et fichiers vers un emplacement (dossier ou lecteur) !J'ai essayer avec les fo *** COPIER UN FICHIER DANS 1 DOSSIER *** [ par Heny ] Salut a tous'****Enregistrement d'un fichier de sauvgarde****'Créer la dossierSet fs = CreateObject("Scripting.FileSystemObject")If fs.FolderExists("C COUPER ET COPIER UN REPERTOIRE [ par patrizio77 ] je cherche &#224; couper puis copier un REPERTOIRE en entier&nbsp;dans un autre r&#233;pertoire&nbsp;. Si quelk1 peut m'aider ca serai sensas. Je veux copie de repertoire [ par philoulou ] je cherche comment copier un repertoire&nbsp; dans un repertoire qui se trouve dans windowsje m espliquej ai un repertoire de liens internet&nbsp; qui


Nos sponsors


Sondage...

Comparez les prix

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

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