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