我有以下批处理脚本来打印目录下的所有文件夹
for /d %X in (c:\web\*) do echo %X
并打印出来
c:\web\folder1
c:\web\folder2
....
我可以更改批处理脚本并删除路径,只打印出文件夹名称吗?
folder1
folder2
....
由于
答案 0 :(得分:6)
for /d %F in (c:\web\*) do echo %~nxF
另见for /?
。 n
表示“只是文件名”,而x
表示“只是扩展名”,以防您的目录名称包含句点。