标题: [文件操作] 求修改批处理代码根据文件名创建文件夹并把文件放进去 [打印本页]
作者: xxwusha 时间: 2020-2-27 14:47 标题: 求修改批处理代码根据文件名创建文件夹并把文件放进去
1:比如我文件名字夹里面有【文件名字1,文件名字2,文件名字3】
2:那么创建一个【文件名字夹1,文件名字夹2,文件名字夹3】
3:然后把文件名字【文件名字1,文件名字2,文件名字3】分别放到【文件夹名字1,文件夹名字2,文件夹名字3】里面去- @echo off&setlocal enabledelayedexpansion
- ::文件分类管理:按每1个文件装进一个文件夹整理。
- echo;&echo; 开始整理……&echo;
- set newf=0
- set numf=0
- set conf=0
- if not exist New!newf! md New!newf!
- for /f "tokens=*" %%a in ('dir /b /a-d') do (
- if !numf! geq 1 set numf=0&set /a newf+=1&md New!newf!
- if not "%%~na"=="%~n0" copy "%%~a" New!newf!&set /a numf+=1
- set /a conf=!newf!*1+!numf!)
- echo;&echo; 整理完成,共 !conf! 个文件,请注意检查!&pause>nul
复制代码
作者: zaqmlp 时间: 2020-2-27 15:33
- @echo off
- rem setlocal enabledelayedexpansion
- set info=互助互利,支付宝扫码头像,感谢打赏
- rem 有问题,可加QQ956535081及时沟通
- title %info%
- cd /d "%~dp0"
- set c=0
- for /f "delims=" %%a in ('dir /a-d/b') do (
- if /i "%%~nxa" neq "%~nx0" (
- if not exist "%%~na\" (
- md "%%~na\"
- )
- echo;"%%a" --^> "%%~na\"
- move "%%a" "%%~na\"
- set /a c+=1
- )
- )
- :end
- echo;%info%
- pause
- exit
复制代码
作者: xxwusha 时间: 2020-2-27 16:11
回复 2# zaqmlp
已打赏。钱钱不多是个心意
作者: zaqmlp 时间: 2020-2-27 16:13
回复 3# xxwusha
好尴尬的红包,令人印象深刻
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |