【发布时间】:2012-06-28 16:38:57
【问题描述】:
我有以下批处理脚本来打印目录下的所有文件夹
for /d %X in (c:\web\*) do echo %X
然后打印出来
c:\web\folder1
c:\web\folder2
....
我可以更改批处理脚本并删除路径并且只打印出文件夹名称吗?
folder1
folder2
....
谢谢
【问题讨论】:
标签: batch-file dos filenames
我有以下批处理脚本来打印目录下的所有文件夹
for /d %X in (c:\web\*) do echo %X
然后打印出来
c:\web\folder1
c:\web\folder2
....
我可以更改批处理脚本并删除路径并且只打印出文件夹名称吗?
folder1
folder2
....
谢谢
【问题讨论】:
标签: batch-file dos filenames
for /d %F in (c:\web\*) do echo %~nxF
另见for /?。 n 表示“仅文件名”,x 表示“仅扩展名”,以防您的目录名称包含句点。
【讨论】: