500个文件夹提取每个文件夹内最后一个文件名字

所有文件夹在同一目录下(100-500左右)如何提取每一个文件夹内最后一个文件名字?最好是bat格式

@echo off

set PWD="%CD%"
echo. > %PWD%\Out.txt

dir /s /b /a:d > %tmp%\t.txt

FOR /F "usebackq" %%i in (%tmp%\t.txt) do (
    if "%%~i" == "" goto CONTINUE
    echo.
    echo %%~i
    cd /d "%%~i"
    set FILE=
    FOR  %%j IN (*) DO (        
        if not "%%j" == "" (
            rem echo "%%j"
            set FILE= %%j
        )
    )
:CONTINUE
    setlocal enabledelayedexpansion
    if not "!FILE!" == "" (
        echo !FILE!
        echo !FILE! >> %PWD%\Out.txt
    )
)

cd /d %PWD%

python里面os库有一个os.walk()
用来遍历文件夹的,然后取最后一个文件就好了
os.walk(path): 返回三个值:  
1)、当前文件夹名称的字符串。
2)、当前文件夹中子文件夹的字符串的列表。
3)、当前文件夹中文件的字符串的列表