批处理 查找文件夹并重命名

2025-04-13 02:14:23
推荐回答(1个)
回答1:

@echo off

for /f "skip=1 tokens=1-4 delims= " %%a in ('dir /tc /a-d ^| find ":"') do (echo %%~nd>>tmp.txt)

for /f "delims=*" %%i in (tmp.txt) do (for /f "skip=1 tokens=1-4 delims= " %%a in ('dir /tc /ad ^| find ":"') do (if "%%i" equ "%%d" (

md "Folder_B"

xcopy /s /f /h "%%d" "Folder_B"&&rd "%%d" /s /q>nul

)))

del tmp.txt /s /f /q>nul

pause

注:由于没有提供Folder_A的具体路径,所以请把改批处理保存在Folder_A文件夹里运行

★首位回答者★满意请及时点击【采纳为满意回答】★您的采纳是我们的动力和鼓励★有问题欢迎追问或私信我★