Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

REPLACE IN FILE - REMPLACEMENTS MULTIPLES DES FICHIERS D'UN RÉPERTOIRE


Information sur la source

Catégorie :Texte Classé sous : remplacement, fichier, répertoire, combo Niveau : Débutant Date de création : 02/03/2008 Date de mise à jour : 02/03/2008 23:16:38 Vu / téléchargé: 4 834 / 324

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
[VB6] Petit utilitaire pour remplacer du texte par un autre, plusieurs remplacements en cascades possibles dans un comboList.

Les remplacements s'effectuent pour tous les fichiers du répertoire sélectionné.
Très pratique si on manipule par exemple des .html lorsque l'on doit mettre des liens à jour...

Gestion du comboList à l'aide de sa propriété .text

 

Source

  • rien de bien révolutionnaire...
  • A noter l'utilisation de la fonction replace()
  • et la gestion des comboList
rien de bien révolutionnaire...

A noter l'utilisation de la fonction replace()
et la gestion des comboList

Conclusion

C'est surtout un petit utilitaire qui rend bien des services pour le traitement par lots de fichiers.
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

02 mars 2008 23:16:38 :
Modifs suite au commentaire de Jack : Ajouté quelques toolTip Fichier de paramètres stocké dans app.path, avec le filtre. Sélection multiple pris en compte... Petits bugs graphiques corrigés. Merci à Jack !

Commentaires et avis

signaler à un administrateur
Commentaire de jack le 02/03/2008 19:34:04 administrateur CS

Salut
Amélioration possible :
- Plutôt que de traiter par défaut tous les fichiers (du type sélectionné) du répertoire, tu pourrais accepter les sélections manuelles + Ajouter deux boutons "Sélectionner tout" et "Désélectionner tout", et bien sûr, tenir compte de l'état "Selected" de l'item pour faire le changement ou pas.
- Tu n'expliques pas suffisemment le lien entre les ComboBox et la possibilité de saisir des couples "recherché"/"remplacé par".
- Les paramètres de remplacement sont personnalisés par répertoire --> Informer l'utilisateur, sinon c'est troublant (préciser qu'on vient de trouver un fichier de paramètre sur ce répertoire et donc demander s'il faut le charger).
Mais bon, je ne vois pas le lien entre un répertoire et un fichier de paramètres ...
Pourquoi celui-ci n'est-il pas unique et placé sur le répertoire de l'appli ?
- Puisque le fichier de paramètres est unique par répertoire, pourquoi ne pas sauvegarder aussi le nom du filtre utilisé pour afficher/choisir les fichiers ?
- Ton Label1 n'est pas assez logn pour afficher tout son contenu
- Danger : On ne fait des copies de sauvegarde des fichiers QUE si le répertoire de stockage n'existe pas. S'il existe déjà, on ne fait pas ces copies. A appronfondir.

Ne prends pas ces remarques pour des critiques, elles sont constructives.
Mais comme on touche à des domaines où on peut modifier des fichiers (et vite devenir une catastrophe), il faut être le plus précis possible sur le fonctionnement.

signaler à un administrateur
Commentaire de ym_trainz le 02/03/2008 23:21:51

Salut Jack !

Merci pour ton commentaire très constructif.
J'ai donc tenu compte de tes remarques.
La sauvegarde est également effectuée à chaque fois avec un répertoire différent.
Ajouté quelques toolTip.
Fichier de paramètres stocké dans app.path, avec le filtre.
Sélection multiple prise en compte,
Petits bugs graphiques corrigés...

Je pense me servir assez souvent de cet outil surtout pour mes pages html ;-)  (pour changer des tempos, des adresses, des tailles d'images...)

Cordialement,
ym_trainz

signaler à un administrateur
Commentaire de ym_trainz le 03/03/2008 12:01:07

Bonjour,

Je suis en train de préparer les améliorations suivantes, suite aux remarques de Jack :

Inclure les sous-dossiers
ocx pour progressBar en %
Sélectionner les fichiers en tâche de fond s'ils contiennent la recherche
gérer le fichier de paramètres (load paramètres dans app.path)
cmd restore originaux

Disgn comme recherche fichier contenant le texte (réf winXp) avec un parcourir
Ajouter les aides pour l'utilisateur

Si vous avez des idées...

Cordialement,
ym_trainz

signaler à un administrateur
Commentaire de fifayer le 03/03/2008 12:02:57

WAHOU c'est bien trouvé ça !!!

Bonne continuation !

signaler à un administrateur
Commentaire de FrankieVb6 le 03/06/2008 15:11:25 10/10

Bravo ym_trainz !
Merci pour cet utilitaire il est simple et pratique. Je cherchais un outil similaire pour pouvoir modifier des chaînes de caractères dans un fichier texte. Il ne me reste plus qu'à l'adapter. en ce qui concerne ton prog je verrai bien une 'combobox' à la place du 'txtFilter' avec une liste intégrée, fichiers .txt, .doc,.html etc... Mais c'est bien un détail... Merci encore !

signaler à un administrateur
Commentaire de ym_trainz le 05/06/2008 12:59:40

Merci FrankieVb6 !

Content de voir que cela t'es utile.

Je travaille une une version complète avec gestion des sous-dossiers... Genre DualXplorer, si tu connais et avec plein de fonctions dont replace in file.

Oui, pourquoi pas gérer des listes. En fait, je pensais le faire et ce sera fait dans le prochain prog (ymXplorer, à surveiller donc ! ;-)

Cordialement,
ym_trainz

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Transformer une extention de fichier [ par Konyl ] Bonjour, Je cherche le moyen de renomer des fichiers dans un répertoire donné via Excel VB. Je souhaites ouvrir des .DBF dans excel puis les enregistr Delete fichier [ par ChristopheMan ] Bonjour,j'aurai voulu trouvé un bout de code me permettant de faire un delete dans un répertoire à partir d'un fichier txt en paramètre.du style suiva Identification et Extraction de fichier dans nouveau répertoire [ par Geprocor ] Bonjour, Je suis face à la problématique suivante : > J'ai une multitude de fichiers photos (.jpg) dans un répertoire "A". Chaque fichier étant nom Utilisation de VB pour lister des données Excel dans une Combo [ par ptitelili059 ] Bonjour je suis débutante en VB6 et je voudrais réaliser une appli qui soit en rapport avec un fichier Excel.Mon fichier Excel existe  déjà. Je voudra copier un fichier word vers un répertoire sur un serveur [ par MATHOD ] Bonjour, je code en Visual basic sous Word j'ai un toto.doc, au départ, pas de code dedans, c'est une feuille Word simple comme je n'ai pas de poss recherche d'un répertoire de sauvegarde. [ par norber59480 ] Bonjour tous le monde.Je réalise un programme Vb et je sauvegarde des données dans un fichier texte. pour l'instant j'enregistre ds un fichier que j'a Récupéré des parties d'un chemin de fichier dans une variable [ par PatBlarg ] Bonjour! Je suis nouveau ici! J'imagine que la question que je vais poser à déjà été répondu plusieurs fois jusqu'à maintenant, mais je n'ai pas réuss script qui enregistre qui a supprimé un fichier [ par inuktikut ] Bonjour,Existe-t-il un script qui enregistrerait (dans un fichier texte) en permanence les modifications et les suppressions sur des fichiers d'un rép Retrouver le dernier fichier crée [ par Marko007 ] Bonjour, je souhaiterai retrouver le dernier fichier .TXT créé au niveau d'un répertoire, pour le copier uniquement sur une clé USB. Des idées ? Actue VB.Net Condition Si aucune fichier dans un répertoire alors ?? [ par MagDix ] Salut à tous... Je cherche un moyen de coder une ligne pour faire une conditon qui dit: si le répertoire ne contient aucun fichier alors... Je r


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,390 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.