2013-11-26 52 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

相关问题