You are not logged in.
I have 10 images with different 'Date Taken' dates, like
Image01.jpg
Image02.jpg
Image03.jpg
Image04.jpg
Image05.jpg
Image06.jpg
Image07.jpg
Image08.jpg
Image09.jpg
Image10.jpg
After my first modifications:
1) Delete: Delete from Position 1 until the End (skip extension) (Remove original name)
2) Insert: Insert ":EXIF_Date: - " as Prefix (skip extension)
3) Serialize: Serialize Incremental from 1 step 1 repeat 1 as Suffix (before extension)
I get 001...010:
2013-07-06 - 001.jpg
2013-07-06 - 002.jpg
2013-07-06 - 003.jpg
2013-07-06 - 004.jpg
2013-07-06 - 005.jpg
2013-08-07 - 006.jpg
2013-08-07 - 007.jpg
2013-08-07 - 008.jpg
2013-08-07 - 009.jpg
2013-08-07 - 010.jpg
But this is what i really want to get:
001...005 + 001...005
2013-07-06 - 001.jpg
2013-07-06 - 002.jpg
2013-07-06 - 003.jpg
2013-07-06 - 004.jpg
2013-07-06 - 005.jpg
2013-08-07 - 001.jpg
2013-08-07 - 002.jpg
2013-08-07 - 003.jpg
2013-08-07 - 004.jpg
2013-08-07 - 005.jpg
How to get it?
Many thanks...
------------------------------------------------------------
EDIT to add:
2017-05-27 09:32:40
den4b Administrator
Re: Serialize - Reset if file (name) changes
Option "Reset if file name changes" has been added to the Serialize rule in ReNamer v6.7.0.1 Beta.
.
Read the *WIKI* for HELP + MANUAL + Tips&Tricks.
If ReNamer had helped you, please *DONATE* to Denis or buy a PRO license. (Read *Lite vs Pro*)
Offline
Try this:
1) Delete: Delete from Position 1 until the End (skip extension) (Remove original name)
2) Insert: Insert ":EXIF_Date: - " as Prefix (skip extension)
3) Serialize: Serialize Incremental from 1 step 1 repeat 1 as Suffix (before extension)
4) Delete: Delete from Position 14 until the End (remove your serialisation)
to get:
2013-07-06 -
2013-07-06 -
2013-07-06 -
2013-08-07 -
2013-08-07 -
2013-08-07 -
5) Add below PascalScript
to get:
2013-07-06 - 001.jpg
2013-07-06 - 002.jpg
2013-07-06 - 003.jpg
2013-08-07 - 001.jpg
2013-08-07 - 002.jpg
2013-08-07 - 003.jpg
PascalScript:
//Add serialize number but reset counter if file name change
var
CurrOrgFileName, LastOrgFileName, SerialString, LastOrgFileNameStorage: WideString;
SerialNumber: Integer;
begin
LastOrgFileName := LastOrgFileNameStorage;
CurrOrgFileName := WideExtractFileName(FileName);
LastOrgFileNameStorage := CurrOrgFileName;
//
//If FileName still the same then
//increase SerialNumber, else reset to 1:
If (CurrOrgFileName = LastOrgFileName) Then
SerialNumber := SerialNumber+1
else
SerialNumber := 1;
//
//Pad SerialNumber to wanted length:
SerialString := IntToStr(SerialNumber);
While (Length(SerialString) < 3) Do
SerialString := '0' + SerialString;
//
FileName := CurrOrgFileName + SerialString + WideExtractFileExt(FilePath);
end.
(Read our wiki how to use an script >> http://www.den4b.com/wiki/ReNamer:Rules:PascalScript )
- - -
You can also skip your rule #3.
ReNamer will add his own numbering, if you enable "Fix conflicting new names". (http://www.den4b.com/wiki/ReNamer:Menus … tions_menu)
For my rule #4 adjust then the amount to delete.
Last edited by Stefan (2015-05-06 18:51)
Read the *WIKI* for HELP + MANUAL + Tips&Tricks.
If ReNamer had helped you, please *DONATE* to Denis or buy a PRO license. (Read *Lite vs Pro*)
Offline