こてつさんから、こちらのコメント欄でアドバイスを頂きました。
プロジェクトの情報部分をインポート・エクスポートする1 - C#ATIA
当時、'VBAのInstrRev関数があれば簡単なのに' と思ってそのまんま
コード化したのですが、確かにそこが目的じゃなかったです。
//PMill macro function main() { string list lst = tokens(project_pathname(0), '/') string dmy =remove_last($lst) message info project_pathname(0) + crlf + join($lst, '/') }
バックスラッシュでぶった切り、最後だけを捨て再びくっ付けるだけですね。
一個上のファイルパスが欲しいのは、運用上の問題です。