Hier j'ai traité plein de photos.
Je crée mes miniatures avec XNVIEW directement dans un répertoire 'thumbnail'.
J'avais donc des dizaines de fichiers à renommer de TOTO.JPG en TN-TOTO.JPG.
j' ai fait un VBS qui fait le travail à ma place.
C'est brut de fonderie.
Il faut copier le fichier dans le répertoire qui va bien et l'exécuter.
j'ai perdu 2 heures, j'espère que cela servira pour d'autre.
Contenu du fichier PREFIXE-TN.VBS
'-----------------------------------------------------------------------------------------------
' Ajoute le préfixe TN- devant le nom des fichiers JPG du répertoire courant
' Le fichier TOTO.JPG devient TN-TOTO.JPG.
'-----------------------------------------------------------------------------------------------
' déclaration file system object
Dim fso
Dim Fi, Fol
'instanciation
Set FSO = CreateObject("Scripting.FileSystemObject")
'Determintation du chemin absolu ou se situe le script
fullpath= WScript.ScriptFullName
scriptname = WScript.ScriptName
Path = mid(fullpath,1, (len(fullpath) - len(scriptname)))
'Récupere le repertoire
Set Fol = Fso.GetFolder(path)
'Pour chaque Fichiers du repertoire
For Each Fi In Fol.Files
FichierSource = FSO.getfilename(Fi)
If UCase(FSO.GetExtensionName(Fi.Path)) = "JPG" Then
fso.MoveFile FichierSource, "TN-" & FichierSource
end if
Next
'Destruction des 'object'
Set Fol = Nothing
Set Fi = Nothing
Hors ligne
Avec XnView tu peux renommer par lot aussi ^^
Hors ligne
Gotcha a écrit:
Avec XnView tu peux renommer par lot aussi ^^
Gotcha,
je connais la fonction renommer par lot,
mais je ne sais pas ajouter un préfixe sans modifier le reste du nom du fichier.
je preneur d'une solution via Xnview.
Hors ligne
Il y a aussi IrfanView (partie "vignettes" dans la version française) qui effectue des traitements par lots (renommage en conservant une partie du nom, entre autres, par exemple). Personnellement c'est ce que j'utilise : sur une sélection d'image, retaillage du grand côté de toutes les images à 1280 pour les HD, à 800 pour les "normales", à 128 + ajout de "TN-" devant le nom pour les miniatures. Le tout sans pertes de métadonnées (IPTC + EXIF (sauf deux trois petits champs) mais pas XMP hélas, ce qui ne me gêne pas grâce à l'utilisation de PixVue). Et il est gratuit. (Penser à ajouter son plugin EXIF, aussi.)
Dernière modification par LucMorizur (2009-09-19 19:06:09)
Hors ligne
EX-FTB a écrit:
Gotcha,
je connais la fonction renommer par lot,
mais je ne sais pas ajouter un préfixe sans modifier le reste du nom du fichier.
je preneur d'une solution via Xnview.
Solution:
(Dans le panneau de Renommage par lot)
Modèle de nom
TN-<Filename>
Pour la balise <Filename> tu la trouves en cliquant sur le bouton "Insérer>>" dans la même fenêtre.
;-)
Dernière modification par Gotcha (2009-09-19 20:15:33)
Hors ligne
Merci Gotcha.
C'est super, j'ai bien fait d'ouvrir un fil sur ce sujet.
Hors ligne
Et moi j'ai confondu deux sujets...
Autant pour moi, j'édite mon message sur le sujet de VDigital
:-$
Hors ligne
Sinon, moi, j'utilise XNview pour ce pourquoi il est destiné à la base : Le traitement des photos et les meta-données. Pour les thumbnails et autres redimensionnements en phase avec Piwigo : [extension by rub] BuildPWGPicture.
Cà fonctionne très bien, très simple et très rapide.
Bref, les solutions ne manquent pas et il y en a pour toutes les situations.
Hors ligne
Avec Xnview on peut effectivement renommer des fichiers par lots en sélectionnant les images du répertoire dans Xnview => Outils => Renommer par lots => Cliquez sur "Modèle du nom" => tapez le préfixe devant les dièses; dans le cas de Piwigo pur les thumbnails : TN-#### et ensuite validez sur "Renommer" et là c'est magique...