Modifications nom de fichiers dans un répertoire - impression des noms dans une liste ou une etiquette cd

Soyez le premier à donner votre avis sur cette source.

Vue 11 233 fois - Téléchargée 1 224 fois

Description

C'est un petit code tout simple mais qui est pratique si on veut modifier rapidement les noms de plusieurs fichiers classés dans un répertoire.On peut allonger,raccourcir ou renommer un ensemble de n fichiers.
J'ai essayé de soigner la présentation et de commenter le code.
Le code traite maintenant aussi les dossiers, et permet une impression des items sélectionnés.
On a accès à la taille des fichiers ou dossiers sélectionnés.
Les paramètres d'impression sont sauvés dans un fichier .ini
Le code utilise par ailleurs la classe FileSystemObject et le projet doit donc comprendre la référence Microsoft Scripting Runtime (la rajouter au projet au cas où...)
Cette source a été étendue à l'impression des noms de fichiers dans une liste et à la création d'étiquette CD/DVD simple.

Source / Exemple :


voir zip

Conclusion :


Ce programme est maintenant étendu à l'impression et l'archivage sous forme de fichier des listes de fichiers ou dossiers sélectionnés,sous la forme d'une feuille simple ou d'étiquettes CD/DVD (format 120x120mm), dont on peut choisir les polices, les fonds couleurs, ou même l'insertion d'une image.
C'est très pratique quand on veut avoir un CD ou DVD avec une liste du contenu imprimé automatiquement à partir des fichiers qui le composent.
Je sais qu'il existe un tas de logiciels spécialisés pour les étiquettes,
mais à ma connaissance aucun ne permet de copier directement une liste de fichiers ou dossiers choisis.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_The_lsg
Messages postés
5
Date d'inscription
lundi 21 février 2005
Statut
Membre
Dernière intervention
12 mai 2007
-
Houlà, quel service....
Trop fatigué pour tester maintenant, mais je ne manquerai pas de poster mon (mes) commentaire(s) sur les modifications apportées.
mimiZanzan
Messages postés
309
Date d'inscription
lundi 27 février 2006
Statut
Membre
Dernière intervention
17 décembre 2017
-
Le programme a été modifié le 11/5 (voir ci-dessus l'historique de MAJ))
cs_The_lsg
Messages postés
5
Date d'inscription
lundi 21 février 2005
Statut
Membre
Dernière intervention
12 mai 2007
-
Tu s'rait sympa de mettre un note ici lorsque tu auras modifié le programme.
Et pour le 0, tu as raison, je ne trouve absolument pas justifié !
mimiZanzan
Messages postés
309
Date d'inscription
lundi 27 février 2006
Statut
Membre
Dernière intervention
17 décembre 2017
-
THE_LSG, tu as tout à fait raison, et c'est très facile à faire.
Il suffit dans la procédure btnValidez de mettre un truc du genre:
XFich = String(3 - Len(Format(X)), "0") & X
où XFich est le nom formaté à 00X et X le numéro du fichier.

Je vais modifier mon code, et en profiter pour rajouter une option pour commencer la numérotation à un nb choisi par l'utilisateur.

Par contre, je ne sais pas qui est le mec sympa qui m'a mis une note de 1,00/10....Merci d'encourager les bonnes volontés, je ne suis pas un cador, mais tout de même!
cs_The_lsg
Messages postés
5
Date d'inscription
lundi 21 février 2005
Statut
Membre
Dernière intervention
12 mai 2007
-
Salut. J'ai jeté un oeil sur ton code. Dommage que tu renomme sans tenir compte du nombre de position. ficher1, fichier2,...fichier11,fichier12... parceque apres, si on classe les fichiers dans l'ordre, on obtient fichier1, fichier11, fichier2,...
Il m'aurait semblé utile de par exemple compter le nombre de fichier à nommer et ajouter des 0 (exemple : fichier001) ou de proposer à l'utilisateur le nombre de positions du compteur.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.