使用批处理拷贝服务器文件到本地
服务器为远程,在运行里输入\\192.168.0.2输入用户名和密码可以登录,服务器中文件目录不一定,需要手动更改批处理放在本地文件夹中执行。要求:使用批处理,对比服务器...
服务器为远程,在运行里输入\\192.168.0.2输入用户名和密码可以登录,服务器中文件目录不一定,需要手动更改
批处理放在本地文件夹中执行。
要求:使用批处理,对比服务器文件夹和本地文件夹的文件。服务器中有本地没有的文件,直接从服务器拷贝到本地,服务器中有本地也有,但是服务器中的修改时间比本地修改时间大,就替换掉本地的文件;如果本地时间更大,那就不做处理。
直接拷贝所有文件并替换我会,但是对比修改时间就不知道怎么处理了。 展开
批处理放在本地文件夹中执行。
要求:使用批处理,对比服务器文件夹和本地文件夹的文件。服务器中有本地没有的文件,直接从服务器拷贝到本地,服务器中有本地也有,但是服务器中的修改时间比本地修改时间大,就替换掉本地的文件;如果本地时间更大,那就不做处理。
直接拷贝所有文件并替换我会,但是对比修改时间就不知道怎么处理了。 展开
2个回答
展开全部
xcopy \\192.168.0.2\服务器路径\*.*本地路径/e/s/d/y
例如你要拷贝服务器192.168.0.2上的d:\test 文件夹到本地e:\test 文件夹
xcopy \\192.168.0.2\d:\test\*.* e:\test/e/s/d/y 此命令实现只复制有修改或者最新的文件,简单的说就是实现服务器上的文件夹和本地文件同步
当然,如果是完整的批处理,还应该包括用户名和密码信息,现在假设你服务器的用户名为admin
密码为123456
则完整的批处理是这样的:
net use \\192.168.0.2 "123456" /user:admin
xcopy \\192.168.0.2\d:\test\*.* e:\test/e/s/d/y(此命令要注意,如果是首次运行,本地又没有创建test文件夹,它会提示test是文件还是目录,选目录即可)
例如你要拷贝服务器192.168.0.2上的d:\test 文件夹到本地e:\test 文件夹
xcopy \\192.168.0.2\d:\test\*.* e:\test/e/s/d/y 此命令实现只复制有修改或者最新的文件,简单的说就是实现服务器上的文件夹和本地文件同步
当然,如果是完整的批处理,还应该包括用户名和密码信息,现在假设你服务器的用户名为admin
密码为123456
则完整的批处理是这样的:
net use \\192.168.0.2 "123456" /user:admin
xcopy \\192.168.0.2\d:\test\*.* e:\test/e/s/d/y(此命令要注意,如果是首次运行,本地又没有创建test文件夹,它会提示test是文件还是目录,选目录即可)
追问
文件里面有个doctor.exe的可执行文件,能否自动发送快捷方式到桌面上,命名为“医生工作站”,如果有这个快捷方式则不重复发送?这和问题无关,但是还是追问了,万分感谢!!
追答
其实是可以做到的,你创建一个医生工作站的快捷方式复制到目录里面,再加一条命令就行了。
xcopy \\192.168.0.2\d:\test\医生工作站.lnk %USERPROFILE%\桌面/y (注意命令里面快捷方式要加.lnk,后面桌面我用的环境变量)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询