why not use a file manager (FAR or alike)?
X2 for that one! It's like the old Norton Commander on steroids! On Linux I use
Krusader ... much the same (only more of a GUI instead of text).
But methinks the OP's problem is he's got a set of folders like this:
X:\Project1
X:\Project1\Archive
X:\Project2
X:\Project2\Archive
X:\Project2\Area1
X:\Project2\Area1\Archive
X:\Project2\Area2
X:\Project2\Area3
X:\Project2\Area3\Archive
And then he wants to move those folders to another drive, yet keep all the same paths:
Z:\Project1\Archive
Z:\Project2\Archive
Z:\Project2\Area1\Archive
Z:\Project2\Area3\Archive
Omitting any paths which don't have Archive somewhere in their list of folders.
So it needs something which recreates full paths - just leaving the parent folders empty. And only moves the Archive folder (with its contents and subfolders) to the new drive.
IMO this sounds like a job for a bat/cmd script or as others have pointed out RoboCopy can do this for you.
What I'm a bit concerned about is the mention of path-names being too long. The above won't fix any of that.