Sorry but I don't see the sense in breaking up the exact same path into variables just to piece them back together. Seems that the ending slash is missing in the path variable too.
Try a Pause command at the beginning and end of your bat file. If there is a problem in your bat file one or both of the the pauses should display an error. Without the pauses, the file can terminate before Windows has a chance to display the problem message. That presumes you're not trying to use UNC paths but are showing C: in your post.
Last edited by Micron; 09-10-2018 at 06:06 PM.
Reason: added info
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.