2009-07-25 62 views
0

我想運行批處理文件將備份文件從一個位置複製到其他位置。錯誤運行批處理文件複製文件

我不斷收到錯誤:

Invalid drive specification 

我的路徑如下:

\\server\drive:\folder\folder\folder\*.bak drive:\folder\.bak 
+0

你能發佈代碼嗎? – Kredns 2009-07-25 05:43:56

回答

2

這通常是不工作了太清楚了。你會想這樣的:

cp \\server\C$\folder\folder\folder\copy.bak C:\folder\copied.bak 

這個前提是,你實際上有從你的盒子訪問該文件夾\\server\C$\folder\folder\folder。如果您不這樣做,那麼您需要在服務器上正確配置權限才能訪問。

2

如果您在服務器上擁有管理權限,則您只能訪問管理共享(\\server\C$ < - $表示管理共享)。如果您不需要主動共享有問題的文件夾,即在服務器上,導航至drive:\folder\folder\folder並共享(文件夾的上下文菜單,菜單項共享和安全)。請注意,您至少需要服務器上的臨時管理員權限才能創建共享。

不要忘記爲您創建的共享配置權限,以便用於複製過程的受限帳戶具有讀取權限。

一旦這是等了,你應該能夠使用

Copy \\Server\NewShareName\*.bak c:\folder\.bak 

如果你有這些文件由另一個進程使用中的問題要複製的文件,看看robocopy,而不是複製命令。