标题: [文件操作] [分享]批处理按照文件大小放到对应的文件夹 [打印本页]
作者: Batcher 时间: 2023-3-11 17:20 标题: [分享]批处理按照文件大小放到对应的文件夹
【问题描述】
文件夹100里面放100KB以内的文件 文件夹200里面放100KB-200KB的文件 以此类推
作者: Batcher 时间: 2023-3-11 17:20
【解决方案】
test_1.bat- @echo off
- cd /d "%~dp0"
- setlocal enabledelayedexpansion
- for %%i in (*) do (
- if "%%i" neq "%0" (
- set /a FolderNum=%%~zi/102400+1
- xcopy "%%i" "!FolderNum!00\"
- )
- )
复制代码
作者: Batcher 时间: 2023-3-11 17:21
test_2.bat- @echo off
- cd /d "%~dp0"
- setlocal enabledelayedexpansion
- for /f "delims=" %%i in ('dir /b /a-d ^| findstr /v /x "%0"') do (
- set /a FolderNum=%%~zi/102400+1
- xcopy "%%i" "!FolderNum!00\"
- )
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |