@echo off
set source_dir=X:\1
set target_dir=X:\1azw3
for /r "%source_dir%" %%a in (*.azw3) do (
echo Found file: %%a
move /y "%%a" "%target_dir%"
)
for /f "delims=" %%a in ('dir /ad /b "%source_dir%"') do echo rd /s /q "%%a"
echo Done!
pause>nul
比如要提取“X:\1”这个文件夹里的所有azw3格式的文件,放到“X:\1azw3”中
“X:\1”这个文件夹里有子文件夹,子文件夹里才是zaw3文件
提取后
我这里不是每个文件夹里都有azw3文件。
注意路径需要全英文