本帖最后由 tz_being 于 2018-12-13 12:53 编辑
如何将一个文件夹包括子文件夹内所有文件以短文件名的形式列出来
我目前的代码是这样:- for /f "delims=" %%i in ('dir /a-d /s /b "%1"') do (
- for /f "skip=3 tokens=4" %%i in ('dir /x "%%i"') do (
- echo "%%~si"
- goto next
- ))
- :next
- pause>nul
复制代码 把C:\11文件夹(里面包含文件2 2.txt)拖到批处理中执行,运行结果:
|