2016-06-28 115 views
0

xcopy "D:\CCStudio\rtos" panasonic /s /e相对路径不共享目录

文件夹panasonic和bat文件是在目录结构中的相同水平的工作,尽管另一台机器上我有机会获得。

当我在我的电脑上使用bat脚本时,一切正常。但是,当我将蝙蝠脚本放入远程共享文件夹时,它无法按预期工作。问题似乎不是来源,而是目标地址是问题的关键。当我用绝对地址代替“pansonic”时,该脚本起作用。

那么,我为什么要指定目的地的绝对路径?回想一下,目的地是外部路径。它是另一台Windows机器上的共享文件夹。

+0

当使用相对路径他们与*当前工作目录*。 – aschipfl

回答

1

我目前运行一个蝙蝠从共享驱动器复制到另一个共享驱动器。这是我用它来正常工作。根据需要调整。

cd /d %~dp0 
xcopy /s "D:\CCStudio\rtos" "panasonic\" /E 

cd /d %~dp0将使目录更改为批处理文件所允许使用的相对路径。该脚本会将rtos中的文件复制到panasonic。文件夹路径看起来像这样X:\Shared\Network\panasonic\RtosFiles.ini假设RtosFiles.iniD:\CCStudio\rtos和批处理运行在X:\Shared\Network\