如何用bat 修改文件夹下多个子文件夹内的文件文件名与相应子文件夹名称相同。

如何用bat 修改文件夹下多个子文件夹内的文件文件名与相应子文件夹名称相同。
例如文件夹 C:\Users\Desktop\folder1 下有多个子文件夹 folder10, folder11, folder12....... 当然这些子文件夹名称是随机的,然后每个子文件夹下面都有一个1(1) .TIF的图片文件。
我希望这些所有的.TIF文件能批处理成与相应的子文件夹名称一致的文件,如 folder10.TIF, folder11.TIF......, 如果可以最好还能将这些文件全部拷贝到C:\Users\Desktop\folder1 文件夹下。

本人小白, 恳请大神相助!

第1个回答  2018-02-05
@echo off
pushd c:\users\desktop\folder1
for /f "tokens=*" %%i in ('dir/b/ad folder*') do (
move %%i\1(1).tif %%i\%%i.tif
copy %%i\%%i.tif .)

本回答被网友采纳
相似回答