'i_edgars', I will try to answer, and I want to say something about the problems, which you have stumbled into.
- Do learn something more about the construction of path names;
do understand the difference between absolute and relative path names and how they will be contructed; especially do understand to build a relative path name.
Maybe this can help to understand ... http://en.wikipedia.org/wiki/Path_(computing)
For example ... %_directory%'.....' ... points to the folder two steps above from view point of the folder, which is the current directory folder of the current file.
- It has been turned out in practice, that also the changes for the file system, that means moving or renaming of files and folders, should be prepared in temporary tag-fields.
Doing so there is the benefit of preview, how the change of a folder name or a newly assembled filename would be look like.
Duplicates and other quirks can be easily detected this way, visually in the list view, or by filtering, before getting into trouble while executing time.
Doing so I have no problems since years with bad file names or unexpected moved folders anywhere.
The rule is: Try it virtual, then do it real.
Oh oh oh ... I am preaching this for many years ... ... ...
You can prepare all names for files and folders in one or more helper tag-fields.
Thus you have full control over the resulting strings without running into disaster on your hard disk.
See also ... (not the best links, there might be better examples in the forum anywhere)
Help with ML reorganization
Lücke vor und hinter eine Zahl setzen
mit _DIRECTORY Überordner umbenennen (zb bei 2xCD)
Help to create a parameter to rename folders
unterschiedlicher Aufbau von Dateinamen
Easy way to get directory names above Parent?
Convert tags to filenames questions
DD.20140111.2230.CET