cmd小工具1
文件名:1move_file_to_this.bat
作用:移动当前目录下的 所有子目录 下的指定文件到当前目录
说明:想复制就用 copy ,想移动就用 move
@echo off
echo ##################start##################
::chcp 936
::setlocal enabledelayedexpansion
::color 0b
rem 复制 目录中的文件 到当前文件夹
rem for /r . %%a in (*) do if exist "%%a" copy /y "%%a" .
rem 移动 目录中的文件 到当前文件夹
for /r . %%a in (*) do if exist "%%a" move /y "%%a" .
echo ################## end ##################
pause>nul
echo on
cmd小工具2
文件名:1del_this_block_flor.bat
作用:删除当前目录下的 空文件夹
说明:
@echo off
echo ##################start##################
echo.
echo 正在删除当前目录及子目录中所有的空文件夹,请稍后......
echo -------------------------------------------------------------
cd. > listnull.txt
for /f "delims=" %%i in ('dir /ad /b /s') do (
dir /b "%%i" | findstr .>nul || echo %%i >> listnull.txt
)
set /a sum=0
for /f "tokens=*" %%i in (listnull.txt) do (
rd /q "%%i"
echo 成功删除空目录:%%i
set /a sum=sum+1
)
echo -------------------------------------------------------------
echo 共成功删除%cd%目录及其子目录下%sum%个空文件夹!
echo.
set sum=
echo ################## end ##################
pause>nul
echo on
借鉴大神
https://blog.csdn.net/suxilong123/article/details/79550046?utm_source=blogxgwz5