记录下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