如何批处理某文件夹下面的子文件内的内容按子文件名称重命名
bat吧
全部回复
仅看楼主
level 1
hjw224225 楼主
问题1:如何批处理某文件夹下面的子文件内的内容按子文件名称重命名
例如,A文件夹下面好多子文件夹B,例如B1*B2*B3*B4等等,而这些子文件夹里面都是多张JPG格式的文件例如1.jpg,2.jpg,3.jpg
而B1*B2等等子文件里面的图片文件名称与其他B3*B4等子文件夹内的名称存在相同
例如B1子文件夹下有1.jpg*2.jpg,等等,而B2文件夹下也1.jpg*2.jpg,等等,如何将这些子文件夹下的内容名称按照各自的子文件夹名称重新命名,
例如B1文件夹内修改成B1(01).jpg, B1(02).jpg...........B2文件夹内修改成B2(01).jpg, B2(02).jpg
能不能弄个批处理的BAT,直接在A文件夹下操作,
问题2:上面的全部修改完后,如何将A文件夹内修改完后的所有B子文件夹内的内容全部复制到一个新的文件夹,之前有试过一行批处理命令,去复制所有子文件夹的内容到别的文件夹,但是因为众多子文件夹内的内容存在重名,会自动覆盖,所以才有问题1的题问
拜谢各位大神提供一个
正确的
批处理方法
2019年05月21日 08点05分 1
level 3
刚好 我也想要
2019年05月23日 03点05分 3
level 1
大哥搞定了吗,我也想搞这个,和你的用途一样
2020年04月17日 09点04分 4
level 1
这个是txt改bat吗
2020年12月25日 08点12分 5
level 9
以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的多个文件夹放一起双击运行
echo off&cls
rem 在多个子文件夹里的jpg图片文件的名称开头添加其所在文件夹的名称
mode con lines=3000
set #=Any question&set _=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%_% %z%
cd /d "%~dp0"
for /f "delims=" %%a in ('dir /ad/b') do (
for /f "delims=" %%b in ('dir /a-d/b "%%a\*.jpg" 2^>nul') do (
echo;"%%a\%%b" --^> "%%~nxa_%%~nxb"
)
)
echo;%#% +%$%%$%/%_% %z%
pause
exit
2020年12月25日 10点12分 6
运行后貌似不会变呢
2023年09月13日 07点09分
level 8
可以做到 我有代码 等我再稍微调整一下。
2021年01月12日 09点01分 7
请问有代码?
2021年08月26日 15点08分
求一份代码,谢谢?
2023年09月13日 07点09分
level 1
你之前要的那内蒙古先生的号私信你一直没看到吧,你关注我一下,要不然陌生人说话很难发现
2022年04月20日 14点04分 8
1