Hi,
I'm trying to rename a file such that each file is incremented by one dependent on the first 8 characters.
ie if I put in 20140101_matt, out comes:
20140101_matt01
20140101_matt02
etc
if I put in 20140102_matt, out comes:
20140102_matt01
20140102_matt02
I'm struggling to get Switch to recognise the [1,8] segment of the filename proper to achieve this.
Any help greatly appreciated!
Thanks
Matt
Increment file name by 1 based on first 8 characters
Increment file name by 1 based on first 8 characters
I think you should see if there's a better way to do this, but what I would do is keep the increment value in private data somewhere. Then, whenever it encounters your rename, do a replace and use filename proper segment 1-14 (or whatever) and concatenate the version number from private data. Then do another private data write and increment the version number using math in single line text with variables. The leading 0 introduces a problem though.
Chat: open-automation @ gitter
Code: open-automation & dominickp @ GitHub
Tools: Switch, Pitstop, EPMS, Veracore, PageDNA, SmartStream, Metrix
Code: open-automation & dominickp @ GitHub
Tools: Switch, Pitstop, EPMS, Veracore, PageDNA, SmartStream, Metrix
Increment file name by 1 based on first 8 characters
Thanks for the response.
Is there no way to specify the first 8 characters (segment [1-8]) for example to use as the ID?
Thanks
Is there no way to specify the first 8 characters (segment [1-8]) for example to use as the ID?
Thanks
Increment file name by 1 based on first 8 characters
MattV wrote: Thanks for the response.
Is there no way to specify the first 8 characters (segment [1-8]) for example to use as the ID?
Thanks
Are you asking how to grab the segment itself or are you looking for something else?
Is there no way to specify the first 8 characters (segment [1-8]) for example to use as the ID?
Thanks
Are you asking how to grab the segment itself or are you looking for something else?
Chat: open-automation @ gitter
Code: open-automation & dominickp @ GitHub
Tools: Switch, Pitstop, EPMS, Veracore, PageDNA, SmartStream, Metrix
Code: open-automation & dominickp @ GitHub
Tools: Switch, Pitstop, EPMS, Veracore, PageDNA, SmartStream, Metrix
Increment file name by 1 based on first 8 characters
I'm attempting to add 2 numbers to end of the filename proper using the 'Switch > Counter' parameters in the renaming element.
For example, the following two files would be renamed as such:
20140101_eop -> 20140101_eop01
20140101_eop -> 20140101_eop02
But, a different dated file would reset the counter to 1 again, so that it would be:
20140102_eop -> 20140102_eop01
and not 20140102_eop -> 20140102_eop03
So the segment [1-8] would need to be the ID, so that switch recognises the change.
I hope that makes sense!
Thanks
Matt
For example, the following two files would be renamed as such:
20140101_eop -> 20140101_eop01
20140101_eop -> 20140101_eop02
But, a different dated file would reset the counter to 1 again, so that it would be:
20140102_eop -> 20140102_eop01
and not 20140102_eop -> 20140102_eop03
So the segment [1-8] would need to be the ID, so that switch recognises the change.
I hope that makes sense!
Thanks
Matt