Token File Name
Rename files using word tokens. The app can be downloaded here.
If you have any suggestions or issues in with Token File Name, please reach out, I’d love to hear from you.
Frequently Asked Questions:
What feature or improvements are planned for the future?
New tokens you add save to history but only for the current session, if you restart the app then these disappear. I wouldn’t mind having these persist and adding a button to clear history manually.
Rules are applied to the file list in real time, which is great to see your changes right away but the downside is if you drag in hundreds of files and start manipulating rules there’s some performance issues. This doesn’t affect me much because I only deal with, like, 20-30 files at a time but if this item gets enough traction from users I can add some thread queuing to the app to handle larger file numbers
If I restrict the app to only dragging and dropping folders and apply the permission managing code, I can release this on the Mac App Store but I’m not sure if this is worth dropping the file selection drop feature for
The above is just what’s on my plate but I don’t have any set timeline for getting these done. If anything above is important to you, please drop me a quick message and let me know so I can prioritize it.
How do I use Token File Name?
It should be pretty straight forward:
Drag in a bunch of files
Remove/add/rearrange word tokens
Apply new file names
What happens when my separator string appears at the beginning or end of a file name?
In this case, it’s trimmed off. This prevents any empty tokens from appearing and causing confusion.
Can I remove all tokens and name my file an empty string?
No. You can remove tokens until there’s 1 remaining and at this stage the token deletion feature goes away. If you remove these through the batch removal system, it will delete the token but ensure every file always has at least one token remaining which would default to “no~name”.
Can I use my separator string in any new tokens I add?
Yes! New tokens will be treated like single entities regardless of whether or not they contain your separator string. Once you apply your new name they will be re-tokenized properly.