别人好心为你写了代码,你测试不成功应该告诉别人为什么不成功,提示什么错误。
你预期的是什么,实际执行代码得到的是什么。
而不是简单的一句 “没有得到预期的目的” 就否定了别人的劳动。
你来这里发帖求助,别人解答是热心而不是义务,即使没有真正的帮到你,也应该对这份热心表示感谢,不是吗?
而最能体现你对别人劳动成果尊重的方法之一就是认真测试代码,并指出和你预期不符的具体的地方。
:- @echo off
- ::目的文件夹名为 temp
- set wjj=temp
- ::复制文件夹及子文件夹
- for /f "delims=" %%a in ('dir/b/s/ad') do (
- if not exist "%wjj%\" md "%wjj%"
- set "var=%%a"
- setlocal enabledelayedexpansion
- set var=!var:*%cd%=!
- md "%wjj%!var!"
- endlocal
- )
- ::复制 jpg 和 gif 文件
- for /f "delims=" %%a in ('dir/b/s/a-d *.jpg *.gif') do (
- set "var=%%a"
- setlocal enabledelayedexpansion
- set var=!var:*%cd%=!
- copy /y "%%a" "%wjj%!var!"
- endlocal
- )
- pause
复制代码
|