批处理问题,批量新建文件夹,并将相同前缀文件移至对应文件夹

想请教高人一个问题:我要在一个文件夹里,有很多的文件,如图所示,

现在,我要批量新建很多的文件夹,每个文件夹按顺序命名,新建文件夹名分别为:1996-JX14-2.0054、1996-JX14-2.0055、1996-JX14-2.0056……以此类推,并将”1996-JX14-2.0054,1“和”1996-JX14-2.0054,2“移至1996-JX14-2.0054文件夹里,以此类推,将相同前缀的文件移至相对应的文件夹里去,请问有没有办法?希望高手可以编一段代码,可以复制进记事本改后缀为.bat ,双击执行。

最好带扩展名,(例 .txt)如果没有,去掉就好了。

@echo off

set EE=.txt

for /f "tokens=1,* delims=," %%i in ('dir /a-d/b *%EE%') do (

echo "%%~nxi"

if not exist "%%~nxi" (md "%%~nxi")

move "%%i,%%j" "%%~nxi\" >nul)

pause

温馨提示:答案为网友推荐,仅供参考
相似回答