Variables

Beaucoup d'informations sont extraites des fichiers ou peuvent être calculées à partir de différents éléments.
Chacune de ces informations peut être utilisée dans une expression de renommage par l'intermédiaire d'une "variable".

En se basant sur leurs origines, elle ont été assemblées en différents groupes :



Ne soyez pas effrayé par leur nombre. Des outils comme la fenêtre de complétion ou le clic droit sur une valeur vous permettront d'éviter d'avoir à les retenir.

Certaines variables sont des liens cliquables. Ils pointent vers le modificateur spécifique qui leur est associé.



Groupe d'informations "de base"

Disponible pour tous les fichiers quel que soit leur type.
Pour les systèmes autres que Windows, les variables "DOS" sont identiques à leur équivalent "non DOS".



%fle nom sans le chemin
%fale nom avec le chemin absolu
%fcle nom tel qu'affiché (ou calculé)
%fdle nom DOS sans le chemin
%ble nom de "base" (par ex, pour "autoexec.bat" c'est "autoexec")
%bdle nom de base du nom DOS
%el'extension du nom (par ex, pour "autoexec.bat" c'est "bat")
%edl'extension du nom DOS
%sla taille dans l'unité la mieux adaptée
%sbla taille en octets
%skla taille en kibioctets
%smla taille en mébioctets
%sgla taille en gibioctets
%aquelques attributs
%yle type
%dmla date et l'heure de modification
%dmdla date de modification
%dmtl'heure de modification
%dcla date et l'heure de création
%dcdla date de création
%dctl'heure de création
%dala date et l'heure du dernier accès
%dadla date du dernier accès
%datl'heure du dernier accès
%cmchecksum MD5
%cschecksum SHA1
%ccchecksum CRC32
%N un numéro contenu dans le nom de base du fichier.
Un chiffre peut indiquer sa position (1 par défaut).
Par exemple, pour "Fic2_15zzz784.txt" :
%Nvaut2
%N1vaut2
%N2vaut15
%N3vaut784
%N4vaut"" (chaîne vide)
%NN l'"inverse" de %N : une chaîne non numérique contenue dans le nom de base du fichier.
Un chiffre peut indiquer sa position (1 par défaut).
Par exemple, pour "Fic2_15zzz784.txt" :
%NNvautFic
%NN1vautFic
%NN2vaut_
%NN3vautzzz
%NN4vaut"" (chaîne vide)
%nle numéro de sélection
%np le numéro de sélection relatif au chemin du fichier.
Par exemple :
Fichier%n%np
\Dir1\Img1.jpg001001
\Dir1\Img2.jpg002002
\Dir2\Img3.jpg003001
\Dir2\Img4.jpg004002
%nc le numéro de sélection relatif à une "collision" de noms (débuts identiques), la partie de l'expression suivant "%nc" n'est pas prise en compte.
Par exemple, avec l'expression : %dmd_%nc.%e
FichierDate de modificationRésultat
Image1.jpg01/01/200420040101_001.jpg
Image2.jpg12/12/200420041212_001.jpg
Image3.jpg01/01/200420040101_002.jpg
Image4.jpg12/12/200420041212_002.jpg
Image5.jpg12/12/200420041212_003.jpg
Image6.gif12/12/200420041212_004.gif
%ncs même principe que pour "%nc" excepté qu'il est vide pour le premier élément du "groupe de collision" et est préfixé par un "_" pour les autres.
Par exemple, avec l'expression : %dmd%ncs.%e
FichierDate de modificationRésultat
Image1.jpg01/01/200420040101.jpg
Image2.jpg12/12/200420041212.jpg
Image3.jpg01/01/200420040101_001.jpg
Image4.jpg12/12/200420041212_001.jpg
Image5.jpg12/12/200420041212_002.jpg
Image6.gif12/12/200420041212_003.gif
%ncf identique à "%nc" sauf que le chemin n'est pas pris en compte. Seuls les noms de fichiers sont comparés
%ncfsidentique à "%ncs" mais sur les noms de fichiers
%nsle nombre de fichiers sélectionnés
%p un répertoire père (un chiffre peut indiquer le niveau).
Par exemple, pour "C:\IMAGE\SPORT\2006\IMG001.jpg" :
%pvaut2006
%p2vautSPORT
%p3vautIMAGE
%pale chemin absolu menant au fichier (terminé par un caractère séparateur de chemin, '\' sous Windows)
%prle chemin relatif menant au fichier (terminé par un caractère séparateur de chemin, '\' sous Windows)

Les variables qui suivent sont indépendantes du fichier sur lequel elles sont calculées.


%P le chemin courant de Siren.
Par exemple, pour "C:\IMAGE\SPORT\2006\IMG001.jpg" :
En mode de chargement standard :
%pavautC:\IMAGE\SPORT\2006\
%prvaut"" (chaîne vide)
%PvautC:\IMAGE\SPORT\2006\
En mode de chargement avec les sous-répertoires, si le répertoire courant de Siren est "C:\IMAGE" :
%pavautC:\IMAGE\SPORT\2006\
%prvautSPORT\2006\
%PvautC:\IMAGE\
%Pele chemin menant au fichier exécutable de Siren
%Dla date et l'heure courantes
%Ddla date courante
%Dtl'heure courante
%Rn une chaîne numérique pseudo aléatoire.
Elle peut être suivie par un modificateur "{}".
L'utilisation est la suivante : { l, i, a }
  • l : longueur
  • i : valeur minimum, optionnelle
  • a : valeur maximum, optionnelle
%Raune chaîne alphabétique pseudo aléatoire
%Rsune chaîne alphanumérique pseudo aléatoire
%C ligne extraite du presse-papiers suivant l'ordre de sélection des fichiers.
Un chiffre peut indiquer un numéro de ligne absolu. Il peut aussi être spécifié entre "{}".
Exemples :
The Group - %C.%e
%C1 - %C{2} - %f
%T ligne extraite d'un fichier texte suivant l'ordre de sélection des fichiers.
Un chiffre peut indiquer un numéro de ligne absolu.
Elle peut être suivie par un modificateur "{}".
L'utilisation est la suivante : { "f", n }
  • f : le nom du fichier duquel la ligne doit être extraite, optionnel
  • n : numéro de ligne, optionnel
Le caractère '\' étant un caractère d'échappement, ceux présents dans les chemins doivent être doublés.
Ne pas indiquer de nom de fichier revient à faire référence à celui précédemment cité.
Il n'y a pas de limite au nombre de fichiers utilisables dans une expression.
Exemples :
%T{"C:\\fr.txt"}
%T{"C:\\fr.txt",2}
%T1{"C:\\fr.txt"}_%T2(10,2)
Fic_%T{"C:\\temp\\fa.txt"} - %T1 - %T{"D:\\fb.txt"}.txt


Groupe d'informations "audio"


%Able bitrate
%Asla fréquence d'échantillonnage (sampling rate)
%AMle mode (mono/stéréo/...)
%Adla durée
%Adhla durée en heures, minutes et secondes
%Admla durée en minutes et secondes
%Adsla durée en secondes
%Aide l'information


Groupe d'informations "tag id3v1"


%mtle titre
%mal'artiste
%mAl'album
%myl'année
%mcle commentaire
%mTle numéro de piste
%mgle genre


Groupe d'informations "tag audio"


%Atle titre
%Aal'artiste
%AAl'album
%Ayl'année
%Acle commentaire
%ATle numéro de piste
%Anle nombre de pistes
%Akla piste (texte)
%ADle disque
%Agle genre
%Aple compositeur
%Aol'artiste original
%ACle copyright
%Aul'URL
%Aeencodé par
%AIfle format d'une image attachée


Groupe d'informations "vidéo"


%Vxla largeur
%Vyla hauteur
%Vsla fréquence d'échantillonnage (sampling rate)
%VMle mode (mono/stéréo/...)
%Vdla durée
%Vdhla durée en heures, minutes et secondes
%Vdmla durée en minutes et secondes
%Vdsla durée en secondes
%Vfle nombre d'images par seconde
%Vide l'information


Groupe d'informations "tag vidéo"


%Vtle titre
%VUle sujet
%Val'artiste
%Vcle commentaire
%Vkles mots clés
%VEl'ingénieur
%VTle technicien
%Vgle genre
%Vnla date de création
%VOla source
%VCle copyright
%VSle logiciel utilisé pour créer le fichier (software)
%VIfle format d'une image attachée
%VDdla date d'un DV avi
%VDddla date d'un DV avi "partie date"
%VDdtla date d'un DV avi "partie temps"
%VDtle time code d'un DV avi


Groupe d'informations "image"


%Ixla largeur
%Iyla hauteur
%Ible nombre de bits par pixel
%Iide l'information


Groupe d'informations "exif"

Le nom "officiel" du tag est utilisé comme description.



%XdeImageDescription
%XmkMake
%XmoModel
%XorOrientation
%XxrXResolution
%XyrYResolution
%XruResolutionUnit
%XsoSoftware
%XarArtist
%XdtDateTime
%XdtdDateTime "partie date"
%XdttDateTime "partie temps"
%XStSubsecTime
%XwpWhitePoint
%XpcPrimaryChromaticities
%XycYCbCrCoefficients
%XypYCbCrPositioning
%XbwReferenceBlackWhite
%XcyCopyright
%XeoExifOffset
%XgoGPSOffset
%XtoThumbnailOffset
%XtsThumbnailSize
%XetExposureTime
%XfnFNumber
%XepExposureProgram
%XsySpectralSensitivity
%XsrISOSpeedRatings
%XveExifVersion
%XdoDateTimeOriginal
%XdodDateTimeOriginal "partie date"
%XdotDateTimeOriginal "partie temps"
%XSoSubsecTimeOriginal
%XddDateTimeDigitized
%XdddDateTimeDigitized "partie date"
%XddtDateTimeDigitized "partie temps"
%XSdSubsecTimeDigitized
%XccComponentConfiguration
%XbpCompressedBitsPerPixel
%XssShutterSpeedValue
%XavApertureValue
%XbvBrightnessValue
%XevExposureBiasValue
%XmaMaxApertureValue
%XsdSubjectDistance
%XmmMeteringMode
%XlsLightSource
%XfaFlash
%XflFocalLength
%XfeFlashEnergy
%XucUserComment
%XfvFlashPixVersion
%XcsColorSpace
%XiwExifImageWidth
%XihExifImageHeight
%XsfRelatedSoundFile
%XfxFocalPlaneXResolution
%XfyFocalPlaneYResolution
%XfuFocalPlaneResolutionUnit
%XeiExposureIndex
%XsmSensingMethod
%XfsFileSource
%XstSceneType
%XcrCustomRendered
%XemExposureMode
%XwbWhiteBalance
%XdzDigitalZoomRatio
%XfLFocalLengthIn35mmFilm
%XscSceneCaptureType
%XgcGainControl
%XctContrast
%XsuSaturation
%XshSharpness
%XsDSubjectDistanceRange
%XuiImageUniqueID
%XgvGPSVersionID
%XlAGPSLatitudeRef
%XlaGPSLatitude
%XlOGPSLongitudeRef
%XloGPSLongitude
%XaLGPSAltitudeRef
%XalGPSAltitude
%XTSGPSTimeStamp
%XsaGPSSatellites
%XusGPSStatus
%XmMGPSMeasureMode
%XdpGPSDOP
%XsPGPSSpeedRef
%XspGPSSpeed
%XtRGPSTrackRef
%XtrGPSTrack
%XiDGPSImgDirectionRef
%XidGPSImgDirection
%XmdGPSMapDatum
%XLAGPSDestLatitudeRef
%XLaGPSDestLatitude
%XLOGPSDestLongitudeRef
%XLoGPSDestLongitude
%XbEGPSDestBearingRef
%XbeGPSDestBearing
%XDRGPSDestDistanceRef
%XDrGPSDestDistance


Groupe d'informations "iptc"

Le nom "officiel" du tag est utilisé comme description.



%YblByLine
%YbtBylineTitle
%YcyCopyright
%YcrCredit
%YsrSource
%YcwCaptionWriter
%YcpCaption
%YhlHeadLine
%YsiSpecialInstr
%YonObjectName
%YdcDateTimeCreated
%YdcdDateTimeCreated "partie date"
%YdctDateTimeCreated "partie temps"
%YdrDateTimeReleased
%YdrdDateTimeCreated "partie date"
%YdrtDateTimeCreated "partie temps"
%YctCity
%YslSubLocation
%YstState
%YccCountryCode
%YcoCountry
%YotOriginalTrsf
%YcaCategory
%YscSupplCategories
%YesEditStatus
%YjiJobId
%YpgProgram
%YpvProgramVersion
%YprPriority
%YocObjectCycle
%YkwKeywords


Groupe d'informations "document"


%Otle titre
%Osle sujet
%Ovla version
%Oal'auteur
%Odla destination
%Ocle commentaire
%Oide l'information
%OIl'ID
%Okles mots clés
%Onla date de création
%Ondla date de création "partie date"
%Ontla date de création "partie temps"
%Omla date de modification
%Omdla date de modification "partie date"
%Omtla date de modification "partie temps"
%OAl'application
%ONl'entreprise
%OCle copyright
%OTle trademark
%Oul'URL
%OFle nombre de fichiers
%OPle nombre de pages
%OLle nombre de lignes
%OWle nombre de mots
%OBle nombre de caractères