回复 3# WHY
谢谢老师,我在此基础上稍微修改了一点,但是还是有两个需求不知道怎么改
::问题1:自身就超过限制大小的PDF文件会自己占一个文件夹,能否加个提示写入日志
::问题2:编号能否等宽统一3位- @echo off
- for /f "delims=" %%i in ("%cd%") do set wjj=%%~ni
- setlocal enabledelayedexpansion
- set /p val=请输入大小限制(单位MB):
- set /a maxSize = %val% * 1024 * 1024, n = 1, size = 0
- for /f "delims=" %%i in ('dir /b *.pdf') do (
- set /a size += %%~zi
- if !size! GTR !maxSize! (
- set /a n += 1, size = %%~zi
- )
- md %wjj%-!n! 2>nul
- move "%%i" %wjj%-!n!\
- )
- pause
复制代码 谢谢 |