別に EmacsLisp でもいいけど Windows なら PowerShell で
  Get-ChildItem -Recurse -File -Name
ですむ話では?
PowerShell 環境以外から Windows PowerShell の起動こみなら
  powershell.exe -nop -c "gci -recurse -file -name"
Windows PowerShell でなくいまどきの PowerShell が良ければ
  pwsh.exe -nop -c "gci -recurse -file -name"