在批处理文件中创建相对路径

Mik*_*ike 7 xcopy path batch-file

我有一个批处理文件,我不知道它将是什么驱动器字母,因为我将移动很多.

例如:adobe文件位于:J:\ Files\New folder\USB\Adob

批处理文件从以下位置执行:J:\ Files\New folder\USB\USBSTICK

所以我尝试了代码:

xcopy /s /y "%~dp0\..\..\USB\Adob\*" "C:\Program Files\"
Run Code Online (Sandbox Code Playgroud)

但它不会复制文件.我怎样才能让它变得动态?

Dr.*_*ius 0

尝试不使用“\”,因为它是 %~dp0 的一部分。我的意思是,%~dp0 的内容总是以“\”结尾。

例子:

xcopy /s /y "%~dp0..\..\USB\Adob\*" "C:\Program Files\"
Run Code Online (Sandbox Code Playgroud)

编辑

万一 ...

            is Adob\* or Adob\*.* ??
Run Code Online (Sandbox Code Playgroud)