@echo off&setlocal enabledelayedexpansion
title 状态:移动文件 ^| 文件移动到指定目录
for /f "delims=" %%a in ('dir /b /s 移动测试\*.doc *.ppt') do (
echo %%a|find "计划" 1>nul&&move /y "%%a" "C:\AAA" 1>nul 2>nul&&echo [%%a] ---^> [C:\AAA]
echo %%a|find "总结" 1>nul&&move /y "%%a" "C:\BBB" 1>nul 2>nul&&echo [%%a] ---^> [C:\BBB]
echo %%a|find "发言稿" 1>nul&&move /y "%%a" "C:\CCC" 1>nul 2>nul&&echo [%%a] ---^> [C:\CCC]
move /y "%%a" "C:\DDD" 1>nul 2>nul&&echo [%%a] ---^> [C:\DDD]
)
title 状态:全部完成 ^| 文件移动到指定目录
set /p=allend.
=============================
处理“移动测试”文件夹中的doc和ppt格式文件,处理子目录。