|
发表于 2018-9-14 16:15:18
|
显示全部楼层
本帖最后由 junyee 于 2018-9-14 16:21 编辑
唉.......
- @echo off &&setlocal enabledelayedexpansion
- set file=%1
- set fn=%~n1
- set fe=%~x1
- set bakDir=R:\TEMP\bak
- if exist %bakDir%\%fn%%fe% (
- call :copyFileExist
- ) else (
- copy %file% %bakDir%\ /y
- )
- echo finished.
- ping 127.1 -n 2 >NUL
- GOTO :EOF
- :copyFileExist
- set ext=1
- :until_no_file
- if exist %bakDir%\%fn%-!ext!.%fe% (
- set /a ext+=1 >nul
- goto :until_no_file
- )
- copy %file% %bakDir%\%fn%-!ext!.%fe%
- goto :EOF
复制代码 |
评分
-
查看全部评分
|