在bat脚本中实现复制文件
通过java调用bat脚本实现从远端服务器复制两个文件到本地,bat脚本代码如下:mkdirc:\tempnetuseadministratorrealesoftnetu...
通过java调用bat脚本实现从远端服务器复制两个文件到本地,bat脚本代码如下:
mkdir c:\temp
net use administrator realesoft
net use \\192.168.9.111\IPC$ admin /user:admin
copy \\192.168.9.156\\E$\temp\conn.asp c:\temp\
copy \\192.168.9.156\\E$\temp\conn2.asp c:\temp\
当调用该脚本时,时而正常,即复制成功;时而控制台提示错误:登录用户名或密码错误,或者提示找不到网络路径192.168.9.156\\E$\temp\conn.asp。求解!
虽然有时候不好使,但是有时候还好使,百思不得其解。请高人指点
第三行代码ip地址写错了,同样是192.168.9.156 展开
mkdir c:\temp
net use administrator realesoft
net use \\192.168.9.111\IPC$ admin /user:admin
copy \\192.168.9.156\\E$\temp\conn.asp c:\temp\
copy \\192.168.9.156\\E$\temp\conn2.asp c:\temp\
当调用该脚本时,时而正常,即复制成功;时而控制台提示错误:登录用户名或密码错误,或者提示找不到网络路径192.168.9.156\\E$\temp\conn.asp。求解!
虽然有时候不好使,但是有时候还好使,百思不得其解。请高人指点
第三行代码ip地址写错了,同样是192.168.9.156 展开
2个回答
推荐于2017-09-03 · 知道合伙人软件行家
关注
展开全部
bat 是批处理文件,主要用于 DOS 和 Windows 操作系统中。
.bat 文件的内容,是由一系列命令构成,每一行通常是一条命令,这些命令是以字符的形式,通过命令解释器进行执行(与 Windows 常见的鼠标点击运行不同)。
复制文件的最常用的命令是: copy。相关的资料如下:
COPY [/D[1] ] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /B]
[+ source [/A | /B] [+ ...]] [destination [/A | /B]]
各参数代表的含义:
source 指定要复制的文件。
/A 表示一个 ASCII 文本文件。
/B 表示一个二进位文件。/D 允许解密要创建的目标文件
destination 为新文件指定目录和/或文件名。
/V 验证新文件写入是否正确。
/N 复制带有非 8dot3 名称的文件时,
尽可能使用短文件名。
/Y 不使用确认是否要覆盖现有目标文件的提示。
/-Y 使用确认是否要覆盖现有目标文件的提示。
示例:
将 D:\目录\ 下的所有 txt 文件,复制到 D:\目标目录 下。
copy D:\目录\*.txt D:\目标目录
.bat 文件的内容,是由一系列命令构成,每一行通常是一条命令,这些命令是以字符的形式,通过命令解释器进行执行(与 Windows 常见的鼠标点击运行不同)。
复制文件的最常用的命令是: copy。相关的资料如下:
COPY [/D[1] ] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /B]
[+ source [/A | /B] [+ ...]] [destination [/A | /B]]
各参数代表的含义:
source 指定要复制的文件。
/A 表示一个 ASCII 文本文件。
/B 表示一个二进位文件。/D 允许解密要创建的目标文件
destination 为新文件指定目录和/或文件名。
/V 验证新文件写入是否正确。
/N 复制带有非 8dot3 名称的文件时,
尽可能使用短文件名。
/Y 不使用确认是否要覆盖现有目标文件的提示。
/-Y 使用确认是否要覆盖现有目标文件的提示。
示例:
将 D:\目录\ 下的所有 txt 文件,复制到 D:\目标目录 下。
copy D:\目录\*.txt D:\目标目录
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询