自己的摸索编写的,可以解决实际问题,与大家分享一下。- set y=%date:~0,4%
- set m=%date:~5,2%
- set d=%date:~8,2%
- mkdir j:\"%y%-%m%-%d%拷贝文件"
- md j:\"%y%-%m%-%d%拷贝文件"\原始数据\
- md j:\"%y%-%m%-%d%拷贝文件"\台账\
- md j:\"%y%-%m%-%d%拷贝文件"\其他\
- set k=%y%年%m%月%d%日
- pushd "D:\Program Files\LUII探伤检测系统上位机V2.1.7R2\_recvfile\010\"
- "%programfiles%\WinRAR\rar.exe" a -r-m1 "%y%%m%%d%".rar "%y%%m%%d%\*"
- move "%y%%m%%d%".rar "j:\"%y%-%m%-%d%拷贝文件"\台账\"
- cd /d d:\
- for /f " tokens=4,1-5 delims=\." %%a in ('dir /s /b /a-d %k%*.sct') do ("C:\Program Files\WinRAR\WinRAR.exe" a -ep1 -r0 -m1 -inul -exit -- "j:\"%y%-%m%-%d%拷贝文件"\原始数据\%%d.rar" "%%a\%%b\%%c\%%d.%%e" )
- for /f " tokens=5,1-6 delims=\." %%e in ('dir /s /b /a-d %k%*.sct') do ("C:\Program Files\WinRAR\WinRAR.exe" a -ep1 -r0 -m1 -inul -exit -- "j:\"%y%-%m%-%d%拷贝文件"\原始数据\%%i.rar" "%%e\%%f\%%g\%%h\%%i.%%j" )
- pause
复制代码
|