O %~dp0 fornecerá exatamente o que você está pedindo (por exemplo, \server\share\to\folder ). Mas você não pode usá-lo para o seu comando net use . O comando net use aceita somente a parte \server\share para criar uma letra de unidade.
Você pode fazer algum trabalho para retirar a \to\folder -part e adicioná-la posteriormente em seus arquivos em lote, mas talvez seja melhor usar o comando pushd \server\share\to\folder . Com esse comando, é criada uma letra de driver temporária e o diretório atual é automaticamente alterado para a pasta correta. Com o comando popd , você está de volta ao ponto de partida e a unidade temporária é liberada.
Então:
C:\>
C:\>pushd \wdmycloud\public\new folder
Z:\New folder>::do your thing
Z:\New folder>
Z:\New folder>popd
C:\>
B.T.W. Se você precisar descobrir qual unidade temporária é criada, use o %~d0 em seus arquivos em lote. E %~dp0 para o caminho completo, e assim por diante (ou %cd% claro:)).