Please, understand the point I was trying to make in the imperfect
example above. This was a 're-load' of an previously-created .leo file.
The directories/files had failed to be previously created (despite
having create-non-existent-directories = True at that time).
I will try without the @-directory name, but I don't see why it should be a problem. I happen to use this convention for certain file locations (including all my 'standard' leo files) and have zero issues with it. In what way is this a more 'special' filename character than 'space', for instance?
As a slight aside, if I had not edited the node bodies, would you have expected the directories to then be created upon a write? There seems to be some sort of cache logic going on, but I am a bit unsure.
I will re-run the layout I have above but (a) with a new outline, (b) with a path not containing '@'.
I think you are confirming that my understanding of what the expected behaviour should be is correct, so that is useful.
Thanks, J^n