window下本地、远端文件替换脚本bat及举例

window下本地、远端文件替换脚本bat及举例

1.问题说明

window系统下,创建bat脚本文件,自动将指定地址文件夹的文件全部复制到指定目标文件夹,相同名字文件将替换,不同名字文件添加。

2.具体内容

2.1 脚本bat文件创建和使用方法

任意地方创建文本txt文件,打开编辑,写入脚本语句,保存文件,将文本的.txt后缀改为.bat并保存,双击打开脚本文件,脚本语句自动运行生效。

2.2 shell文件替换命令

前面地址为原文件地址,后面地址为需要替换文件的目标地址,*.*表示文件名带有.符号的所有文件

::/文件替换/
xcopy "C:\Users\a-lizp\Desktop\backup\*.*" "D:\replace test\" /s /h /d /c /y

2.3 shell挂载远端共享盘命令

如果需要与远端共享盘进行文件替换,需要先使用挂载命令,再执行文件替换,其中IP为远端IP,src为共享盘路径,username与password为登录远端的用户名和密码,注意该用户需要有文件处理的权限

::/挂载远端共享盘/
net use \\IP\src "password" /user:"username"

3.应用

运用举例1:window系统下文件自动备份,备份文件夹名称为时间信息

::/建立当前时间的备份目录/
Set dd=%date:~0,10%
Set tm1=%time:~0,2%
if /i %tm1% LSS 10 (set tm1=0%time:~1,1%)
Set tm2=%time:~3,2%
Set tt=%tm1%点%tm2%分
md "C:\PublishBackup\%dd%_%tt%"
::/复制数据库到备份目录(包括非空子目录)/
xcopy "C:\inetpub\wwwroot\autoPublish\*.*" "C:\PublishBackup\%dd%_%tt%\" /s /h /d /c /y

运用举例2:本地文件拷贝到远端服务器共享盘

::/挂载远端服务器共享盘/
net use \\远端IP\共享盘路径 "密码" /user:"用户名"
::/文件拷贝/
xcopy “本地文件的路径也可指定文件” “\\远端IP\共享盘路径”

以上为个人整理总结的知识,如有遗漏或错误欢迎留言指出、点评,如要引用,请写引用说明,谢谢。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值