批处理如何将多个文件名相同扩展名/后缀名不同的文件移动到一个文件夹里?

批处理如何将多个文件名相同扩展名/后缀名不同的文件移动到一个文件夹里?
这个文件夹名随意 不用指定
谢谢大神
譬如这图的
把有文件名相同但扩展名/后缀名不同的这些文件 (即同文件名字后缀不同 两文件是配对的)
全部移动归类到同一个文件夹里
如1033.jpg和1033.xml这样
其他的不用动

@echo off
rem 将文件名相同扩展名不同的文件移动到同一个文件夹里
set #=Any question&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$% %z%
for /f "delims=" %%a in ('dir /a-d/b') do (
    if "%%~nxa" neq "%~nx0" (
        if not exist ".\%%~na\" (md ".\%%~na\")
        move ".\%%a" ".\%%~na\"
    )
)
echo;%#% +%$%%$% %z%
pause

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-10-19
,,新建一个文件夹,将图中被选中这些文件拖拉到新建文件夹中,最后再对文件夹重命名就行了。本回答被网友采纳
第2个回答  2019-04-11
for /r %%a in (playerprefs1011.*) do copy "%%~a" "d:\"
放在同目录下,“D:\”可以换成你指定的路径
如果多的话可以借助EXCEL表格来生成批处理
相似回答