2016-06-28 121 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\