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
