使用批处理拷贝服务器文件到本地

使用批处理拷贝服务器文件到本地,第1张

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是文件还是目录,选目录即可)

rem -----------脚本开始---------------

@echo on

set ftpfile=putfiles.ftp

set logfile=putfiles.log

echo open (IP地址) (端口) >"%ftpfile%"

rem 把下面行中的 username和password改为你的用户名和密码

echo user (username) (password) >>"%ftpfile%"

rem ------------------------------

echo bin >>"%ftpfile%"

rem 进入FTP server 中的"X"目录

echo cd (ftp目录) >>"%ftpfile%"

rem ------------------------------

rem 进入本地C盘根目录

echo lcd d:\ >>"%ftpfile%"

rem ------------------------------

echo put 1.TXT >>"%ftpfile%"

echo quit >>"%ftpfile%"

echo -------------------------------- >>"%logfile%"

date /t >>"%logfile%"

time /t >>"%logfile%"

echo -------------------------------- >>"%logfile%"

ftp -n <"%ftpfile%" >>"%logfile%"

del "%ftpfile%"

@echo on

rem -----------脚本结束---------------

远程目录=\\\\server\\menu\\desktop (这里是服务器放置客户机桌面图标共享文件夹的路径)

本地目录=D:\\menu\\desktop (客户机桌面文件夹的路径)

一般来说收费软件都是带有壁纸设置 设置路径是D:\\menu\\desktop\\1.jpg

然后 写个批处理 如下

@del D:\\menu\\desktop\\ /s/f/q

@md D:\\menu\\desktop\\

@copy \\\\server\\menu\\desktop\\ D:\\menu\\desktop\\

@exit

把以上复制到文本文档里 另存为*.bat

然后把批处理放到启动项里 以后开机自动启动 要改墙纸的话就在服务器上改就可以了 如果要不同的墙纸的话一般收费软件都带有自动换壁纸的功能的 像美萍就带这个功能

以上就是我的回答。菜鸟来的 只有这样的笨办法 文字表达能力不好 不知道你看得明白不。。- -#


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/611854.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-13
下一篇2023-07-13

发表评论

登录后才能评论

评论列表(0条)

    保存