windows bat 脚本复制文件

来源:互联网 发布:双色球缩水定位软件 编辑:程序博客网 时间:2024/05/18 23:28

记录下win下复制文件的脚本:

需求:

     将备份目录下的文件夹复制到win下的网络共享盘:

@echo off


set day=%date% 


rem 提取日期
for /f "tokens=1-3 delims=-/. " %%i in ("%day%") do (set /a sy=%%i, sm=100%%j %% 100, sd=100%%k %% 100)
for /f "tokens=1-3 delims=-/. " %%l in ("%day%") do (set /a cday=%%l%%m%%n)
rem set /a sd-=%input%

echo       当前日期是:%cday%


rem 设置备份到网络盘路径变量
set backupfilepath=\\10.66.152.235\WINSRF_backup$\
set backupfilename=%backupfilepath%%cday%

rem备份目录
set oracleback=D:\oracleback\
set oraclebackname=%oracleback%%cday%
echo %oraclebackname%

rem mkdir创建远程目录
mkdir  %backupfilename% 
rem 开始备份 xcopy表示备份目录copy备份文件
xcopy  D:\oracleback\%cday% %backupfilename%
rem  参数/s表示删除该文件夹及其下面的子目录和文件 /q参数表示,不需要确认
rd /s %oraclebackname% /q

原创粉丝点击