2013-11-26 51 views
2

任何人都可以請求幫助修改我的腳本以將文件從一個網絡移動到另一個網絡(使用UNC路徑)?將文件從一個網絡移動到另一個網絡的腳本(UNC路徑)

我試過像下面的示例腳本,但它顯示如下錯誤:「語法錯誤,找不到路徑等」

也請讓我知道還有什麼步驟需要的,像映射,認證等等等等

@echo off 

net use Z:\\Network1\MyFiles 
net use W:\\Network2 

move /Y Z:\Notepad\*.txt W:\Notepad 
echo 
pause 

回答

2
NET USE Z: \\Network1\MyFiles 
NET USE W: \\Network2\MyFiles2 
move Z:\Notepad*.txt W:\Notepad 
pause 

 
The syntax of this command is: 

NET USE 
[devicename | *] [\\computername\sharename[\volume] [password | *]] 
     [/USER:[domainname\]username] 
     [/USER:[dotted domain name\]username] 
     [/USER:[[email protected] domain name] 
     [/SMARTCARD] 
     [/SAVECRED] 
     [[/DELETE] | [/PERSISTENT:{YES | NO}]] 

NET USE {devicename | *} [password | *] /HOME 

NET USE [/PERSISTENT:{YES | NO}] 
2

您可以使用ROBOCOPY移動文件,並且它具有原生支持對於UNC路徑

robocopy \\Network1\MyFiles \\Network2 MyFiles /mov /is /it /njh /njs /ndl /ns /nc /np /nc 

如果你真的知道更容易使用MOVE,那麼你只需要映射一個UNC路徑。 MOVE命令支持源的UNC路徑,但不支持目標。我會使用PUSHD來映射UNC路徑,因爲那樣您就不必知道空閒驅動器號 - PUSHD將自動分配第一個可用的字母。

pushd \\Network2 
move /y \\Network1\MyFiles . 
popd 
+0

C:\ Windows \ System32 \ Robocopy.exe – MacGyver

相關問題