You could use a UDF like DirList or DirPlus to locate each of the source folders. These UDFs would return an array of file/folder names. You would scan the array for matching folders, which would be the source path. Then you could use a call to RoboCopy with specific source and destination paths. You know what you're looking for, so - when you find \\server\share\\CompanyName\ProjectName\FolderA (looking for FolderA at the end of the path), you'd copy that to \\server\differentshare\FolderA.

You'd need to call (shell) to RoboCopy for each source folder that you found in your scan.

Glenn
_________________________
Actually I am a Rocket Scientist! \:D