|
|
- for /r %%a in (*.*) do (
- set var=%%~ta
- set var=!var:~0,4!!var:~5,2!!var:~8,2!
- IF !VAR! GEQ !TIME1! IF !VAR! LEQ !TIME2! xcopy "%%a“ f:\123
- if %errorlevel% == 0 echo OK)
复制代码 XCOPY 成功 回显OK ,假如时间段内有6个文件,会回显13个OK。。不明白。。。- for /r %%a in (*.*) do (
- set var=%%~ta
- set var=!var:~0,4!!var:~5,2!!var:~8,2!
- IF !VAR! GEQ !TIME1! IF !VAR! LEQ !TIME2! xcopy "%%a" f:\123)
- if %errorlevel% == 0 echo OK
复制代码 有时xcopy失败,也会回显OK
因为要复制1000多个文件夹内的文件,要判断复制是否成功,希望每复制完一个文件夹就回显一个OK。而不是每个文件都回显。 希望高手解疑。。。
[ 本帖最后由 iamstar 于 2009-10-11 18:50 编辑 ] |
评分
-
查看全部评分
|