- @echo off
- setlocal enabledelayedexpansion
- set /a maxSize = 500 * 1024 * 1024, n = 1, size = 0
- for /f "delims=" %%i in ('dir /b *.txt') do (
- set /a size += %%~zi
- if !size! GTR !maxSize! (
- set /a n += 1, size = %%~zi
- )
- md 2014-!n! 2>nul
- move "%%i" 2014-!n!\
- )
- pause
复制代码
|