for+dir+copy
http://www.bathome.net/thread-2189-1-1.html
dir /?
copy /?
演示如下- @echo off&setlocal enabledelayedexpansion
- for /d %%a in (*) do (
- echo;%%a------------------------------------
- dir /a-d/o-s "%%a\"
- pushd "%%a\"
- set "最大="
- call :getmax
- echo;最大文件:!最大!------------------------------------
- if defined 最大 echo;复制 "!最大!" 到 "指定文件夹"
- echo;
- popd
- )
- pause&exit
- :getmax
- for /f "delims=" %%b in ('dir /a-d/b/o-s') do set "最大=%%b"&goto :eof
复制代码
|