Recursive Rename Failing

Greetings Gurus,

Objective: Rename files in DIFFERENT Folders (in flatview) with a prefix based on the name of the Current files parent folder.
MyCode: rename pattern="" to="{f|..|nopath|noterm} - "
ALternate code that failed: rename pattern=".
..
" to="{f|..|nopath|noterm} {file}" REGEXP

Test.txt is renamed to Notes Text.txt if it's in a folder called Notes, or Basic Text.txt if it's parent folder name is Basic.
When I run this command on files in the same folder it works as expected.

When I run this command on files in different folders simultaneously (like a DEEP flatview) it uses the first parent folder name for the ENTIRE process.
So EVERY FILE gets the prefix of the FIRST FILES parent folder name regardless of the name of it's Parent folder.
I've also tried the 'recurse' switch which made zero difference.

What am I missing here?

Try this:

Rename PATTERN="*" TO="{parent} - *" FILEINFO

Leo you are the ?*!&%$#!&%$# MAN!!!

Where is the documentation?

gpsoft.com.au/manual9/opus_documents.html ?