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

2024-11-16 07:47:42
推荐回答(3个)
回答1:

@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

回答2:

,,新建一个文件夹,将图中被选中这些文件拖拉到新建文件夹中,最后再对文件夹重命名就行了。

回答3:

for /r %%a in (playerprefs1011.*) do copy "%%~a" "d:\"
放在同目录下,“D:\”可以换成你指定的路径
如果多的话可以借助EXCEL表格来生成批处理