在cmd提示符下使用不带路径和扩展名的文件名
答
for /f "tokens=*" %i in ('dir /b /a-d') do echo %~ni
使用它在一个批处理文件,增加一倍的百分比,体征:
for /f "tokens=*" %%i in ('dir /b /a-d') do echo %%~ni
当试图使用> f.txt制作txt文件时,它只给出最后一个文件名。 – paulcab
只是添加'> f.txt'会覆盖文件,导致只包含姓氏的文件。或者使用'>> f.txt'(追加)或者把命令放在parantheses中:'(for/f .... do echo %%〜ni)> f.txt'来获得完整的列表。 – Stephan
哦谢谢,工作得很好。 – paulcab