批处理如何将A文件夹内的所有文件移动到B文件夹,如果遇到相同名字的文件则重命名。

比如将A文件夹里面的所有mp3文件移动到B文件夹内,如果遇到B文件夹内有相同文件名的,就把要移动进去的文件名自动重命名,加上固定编号_5。如aaa_5.mp3,bbb_5... 比如将A文件夹里面的所有mp3文件移动到B文件夹内,如果遇到B文件夹内有相同文件名的,就把要移动进去的文件名自动重命名,加上固定编号_5。如aaa_5.mp3,bbb_5.mp3 展开
 我来答
ljfnh403
2013-04-05 · TA获得超过1467个赞
知道小有建树答主
回答量:542
采纳率:100%
帮助的人:534万
展开全部
@echo off
set A=A
set B=A
REM 注:以上两行是设置AB文件
for /f "tokens=*" %%i in ('dir %A%\*.mp3 /b') do (
if exist "%B%\%%i" (
move "%A%\%%i" "%B%\%%~ni_5.mp3" >nul
echo "%A%\%%i"→ "%B%\%%~ni_5.mp3"
) else (
move "%A%\%%i" "%B%\" >nul
echo "%A%\%%i"→ "%B%\"
)
)
pause
依梦琴瑶
高粉答主

2013-04-05 · 说的都是干货,快来关注
知道顶级答主
回答量:6.9万
采纳率:82%
帮助的人:1.6亿
展开全部
for /f "delims=" %%a in ('dir /a-d /b /s A\*.mp3') do (
if exist "B\%%~nxa" (
move "%%~a" "B\%%~na_5%%~xa"
) else (
move "%%~a" "B\%%~nxa"
)
)
pause
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式