Token options are optional parameters that you can provide for each token, to tell Silent Sifter how to process the token value before inserting it into the filename or folder structure.
For example, if you specify the token FileType, you may decide you prefer that ‘Photos’ be called ‘Images’. In which case, you could provide a replace() option, so that ‘Photos’ would always be replaced by ‘Images’, like this:
FileType:replace(Photos;Images)
Another example is if you wanted to create a folder structure using file extensions, but some of your files have uppercase extensions and others have lowercase extensions. You could do this by specifying that the FileExt token should always be changed to lowercase, like this:
FileExt:lowercase
Additionally, you can chain multiple options together, by comma delimiting them, and they will be processed in the order you specify, from left to right passing the result from one option to the next.
For example, if you wanted to put all photos taken with any Canon camera into a ‘Canon Cameras’ folder and all photos taken with any Nikon camera into a ‘Nikon Cameras’ folder, you could normalize the CameraMake token, like this:
CameraMake:before( ),lowercase,replace(canon;Canon Cameras),replace(nikon;Nikon Cameras)
This means that:
-
‘Canon SD 550’ -> ‘Canon’ -> ‘canon’ -> ‘Canon Cameras’
-
‘CANON SD100’ -> ‘CANON’ -> ‘canon’ -> ‘Canon Cameras’
-
‘Nikon D80’ -> ‘Nikon’ -> ‘nikon’ -> ‘Nikon Cameras’
The following tokens options are available: